angularjs 循环完之后执行的事件

在angularjs回显的时候,我们经常用到 ng-repeat 循环,经常在循环之后执行一些插件的函数,如首页图片滚动效果等等,因为angularjs数据回显是在页面加载完之后执行

不多说了,直接贴代码

//监听循环完之后执行的事件
ngApp.directive('repeatFinish', function() {
    return {
        link: function(scope, element, attr) {
            scope.$apply();
            if(scope.$last == true) {
                    //循环完之后执行的js
            }
        }
    }
})  
//html需要添加 repeat-finish
<li ng-repeat="product in products" repeat-finish>  </li>

 

posted on 2016-10-14 16:36  Yangguang.Liu  阅读(237)  评论(0编辑  收藏  举报