控制指令.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=预览 http://plnkr.co/edit/BFGXr7LNAe0KvQipj9JJ?p=preview
我在车辆年份问题的课堂上写了一条指令 validVehicleyear,我想调用年份更改并为车辆制造商设置新选项,但它不起作用。
Class="form-control **valid-vehicleyear** ng-not-empty ng-dirty ng-valid-parse ng-valid ng-valid-required ng-touched"
你忘记声明你的指令函数
.directive('validVehicleyear', validVehicleyear)
http://plnkr.co/edit/9bGXO96s0BJVik7VecFU?p=preview http://plnkr.co/edit/9bGXO96s0BJVik7VecFU?p=preview
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)