2016-08-05 42 views
2

controldirective.js角JS:平變化的指令在類屬性不工作

function validVehicleyear($scope, $http) { 
     return { 
      restrict: 'C', 
      scope: { 
       ngModel: '=',     
      }, 
      link: function (scope, element, attrs, ngModel) { 
       element.bind('change', function() { 
        console.log('here in validVehicleyear'); 
        $http.get('api.php/'+scope.ngModel) 
          .then(function (response) { 
           $scope.answers.VehicleMake = response.data; 
          }); 
       }); 
      } 
     } 
    } 

plnkr.co/edit/BFGXr7LNAe0KvQipj9JJ?p=preview

我的車一年的問題寫了一個指令validVehicleyear階級,這個我想就改變來電併爲Vehicle make設置新的選項,但不起作用。

Class="form-control **valid-vehicleyear** ng-not-empty ng-dirty ng-valid-parse ng-valid ng-valid-required ng-touched"

回答

1

你忘了你聲明的指導作用

.directive('validVehicleyear', validVehicleyear)

http://plnkr.co/edit/9bGXO96s0BJVik7VecFU?p=preview

+0

感謝。我更新了運動員。你改變了controlDirective.js中的