我有一个Angular Directive,如下所示:
angular.module("Module").directive("ValidateGreaterThan", ["angular-underscore", function (_) {
"use strict";
console.log("directive works");
return {
require: "ngModel",
restrict: 'A',
link: function (scope, element, attrs, ngModel) {
console.log("directive works");
}
}
}]);
标记:
<input placeholder="eg. 10" type="number" name="minutes"
required
validate-greater-than="0"
data-ng-model="settingsController.model" />
不幸的是,我的控制台日志都没有显示出来。知道为什么吗?该文件显示在devtools中,因此正确加载,angular.module("Module")._invokeQueue
正确显示列出的指令。