【前端】angular 多个ng-repeat循环服务

.directive('onFinishRender',['$timeout', '$parse', function ($timeout, $parse) {
        return {
            restrict: 'A',
            link: function (scope, element, attrs) {
                if (scope.$last === true) {
                    $timeout(function () {
                        scope.$emit('ngRepeatFinished'); //事件通知
                            var fun = scope.$eval(attrs.onFinishRender);
                            if(fun && typeof(fun)=='function'){  
                                fun();  //回调函数
                            }  
                    });
                }
            }
        }
    }])

你可能感兴趣的:(【前端】angular 多个ng-repeat循环服务)