当 ng-repeat 完成更新时,我在触发指令时遇到了一些 AngularJS 问题。我有三个命名数组,通过三个链接切换到,允许 ng-repeat 显示所选数组。我想在完成后触发一些代码,因为我打算设置一些元素属性供 D3 使用。
我已经尝试在我的指令中检查 scope.$last ,但这并不是在每个 ng-repeat 进程结束时调用的。如果某些数据保持不变,它可能不会将 scope.$last 设置为 true。
http://plnkr.co/edit/hwmOlI6YrgS4H1C1h7k2?p=preview
那么,当 ng-repeat 完成时,在指令中触发代码的最佳方式是什么?