小编ste*_*rog的帖子

指令不能''要求:ngRepeat'

我写下面的指令,当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

4
推荐指数
1
解决办法
1393
查看次数