angular的scope.$last作用

angular在ng-repeat后的状态可用$last获取

<li ng-repeat="item in data" repeat-finish="renderFinish()">{{item.str}}</li>

.directive('repeatFinish',function(){
    return {
        link: function(scope,element,attr){
            console.log(scope.$index)
            if(scope.$last == true){
                console.log('ng-repeat执行完毕')
                scope.$eval( attr.repeatFinish )
            }
        }
    }
})


猜你喜欢

转载自blog.csdn.net/aerbaba/article/details/78611319