我喜歡觀看指令內輸入元素的有效性。我的控制器始終是undefined
。我如何在輸入元素上觀看$valid
,$invalid
等屬性?AngularJS觀看輸入有效性指令
app.directive("myElement", function()
{
return {
restrict: "A",
templateUrl: "./Templates/tooltip.html",
scope: {
},
compile: function (element, attrs) {
return {
pre: function preLink(scope, element, attrs, controller) {
},
post: function postLink(scope, element, attrs, controller) {
scope.$watch(function(){return controller.$invalid;},function(newVal,oldVal){
});
}
}
}
}
'$控制器僅invalid'如果控制器是一個**的FormController ** HTTP效果。 angularjs.org/api/ng.directive:form.FormController –