请告诉我如何为input-field
描述指令'myValidation'<input my-validation ng-model="myValue">
使其表现如下:
'A'
指令必须将myValue
更改为'B'
(在输入字段中显示)答案 0 :(得分:1)
您可以在myValue
上创建一个监视,并在更改值时执行验证...
angular.module('App', [])
.directive('myValidation', function () {
return {
restrict: 'A',
require: "ngModel",
link: function (scope, element, attrs, ngModel) {
scope.$watch(function () {
return ngModel.$modelValue;
}, function (newVal, oldVal) {
if (newVal === 'A') {
scope.myValue = 'B';
}
});
}
};
});