我写下面的指令,当ngRepeat元素在UI上呈现时调用一个函数.
指示
directives.directive('repeatDone', function() {
return {
restrict: 'A',
require: 'ngRepeat',
link: function(scope, element, attrs, ngModel) {
if (scope.$last) {
scope.$eval(attrs.repeatDone);
}
}
};
});
Run Code Online (Sandbox Code Playgroud)
但它给出了$compile错误.如果我删除需要的部分,它可以正常工作.
为什么AngularJS不能接受"require:'ngRepeat'"?帮助会很感激.
directive angularjs angularjs-directive ng-repeat angularjs-ng-repeat