我有一個自定義指令,我想負責顯示自己的錯誤,並最終處理自己的驗證。但是,如果我在指令之外進行錯誤檢查,它似乎只能工作。有誰知道這是爲什麼?自定義指令顯示自己的錯誤
angular.module('App', [])
.controller('Ctrl', function($scope) {
$scope.data = {
title: 'Lorem Ipsum'
};
})
.directive('customInput', function($compile){
return {
restrict: 'E',
replace: true,
transclude: false,
scope: {
title: '=',
formName: '@'
},
template: '<div><input name="custom" required ng-model="title"/>' +
'<span ng-show="{{formName}}.custom.$error.required">Required</span>' +
'</div>',
link: function(scope, element, attrs, ctrl) {
}
}
});
的指令模板內