-1
在我的指令中,我將ngModel設置爲'require: '?ngModel'
的依賴項。但是每當鏈接函數被調用時,ngModel
都是未定義的。ngModel爲什麼不被加載到我的鏈接函數中?
這裏是我的全碼:
myModule.directive('myDirective', function() {
return {
restrict: 'E',
require: '?ngModel',
link: function($scope, $element, $attr, ngModel) {
if (!ngModel) return;
console.log("This code never runs!");
}
}
})