如何检测ng-repeat已完成将值写入标记?我有很多值,渲染需要一些时间。
NG
<ul >
<li data-ng-repeat="item in values">
{{item.id}}
</li>
</ul>
答案 0 :(得分:1)
使用$ timeout服务。
$timeout(function(){
//done rendering...
});
如果您不需要,则将false作为第三个参数以防止另一个摘要周期:
$timeout(function(){
//done rendering...
},0,false);
您可以在控制器功能中注入$ timeout服务:
app.controller('ctrl', function($scope, $timeout){
...
});