function prMySelects() {
var ddo = {
restrict: 'E',
templateUrl: 'template.html',
require: '?ngModel',
scope: {
ngModel: '='
},
controller: prMySelectsController,
controllerAs: 'vm',
bindToController: true
};
return ddo;
}
function prMySelectsController($locale) {
...
}
我需要在指令控制器内进行一些检查并设置 ngModel.$setValidity('some', false),但ngModel is not defined
出现错误。注入 ngModel 没有帮助......
PS 我知道我可以访问它link
,但是是否可以在指令中访问 ngModel 控制器controller
?