我目前正在使用以下代码创建一个指令,该指令会在数据重新绑定到ng-repeat时执行某些操作
myModule.directive('tableLoaded', function($timeout) {
return {
restrict: 'EA',
link: function(scope, element, attrs) {
if (scope.$last) {
$timeout(function(){
// DO something
});
}
}
}
});
我已经在SO上多次看过这段代码并且它完美无缺,直到转发器为空,因为没有" last"项目。我曾经找过任何类型的事件,只要转发器没有任何物品,我就可以用它来点火,但我已经画了一个空白。
有人有什么想法吗?