在下面的代码中,Angular指令'myscroll'如何知道正在创建哪些ng-repeat元素?
我知道 $last 事件不会向父指令触发,我该如何解决这个问题?
<myscroll>
<div ng-repeat="a in arr">{{a}}</div>
</myscroll>
我知道 $last 事件不会向父指令触发,我该如何解决这个问题?
myapp.directive("myscroll", function () {
return{
restrict: "E",
transclude: true,
template: "<span class='left'></span><div class='mask' ng-transclude></div><span class='right'></span>",
link: function (scope, element, attr) {
scope.$watch("$last",function(){ console.log("ng-repeat rendered") })
}
}
})