在用AngularJS期间, 经常用到ng-repeat, 业务中有时需要在异步获取数据并用ng-repeat遍历渲染完页面后执行某个操作,angular本身并没有提供监听ng-repeat渲染完成的指令,所以需要自己动手写。有经验的同学都应该知道,在ng-repeat模板实例内部会暴露出一些特殊属性打开控制台,会打印出0,1,2,当$index = 2点时候,so easy!

Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法

Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法

Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法