Angular自定义指令监听页面渲染

需求:ng-repeat遍历完成后,执行函数

代码如下

js(自定义指令):

// 自定义监听页面渲染指令
app.directive('repeatFinish',function () {return{link:function (scope,element,attr) {// scope.index为当前遍历的位置console.log(scope.$index);if(scope.$last==true){// 遍历到最后一个,则scope.$last为trueconsole.log(scope.$last);// attr.repeatFinish就是绑在指令上的函数console.log(attr.repeatFinish);// scope.$eval执行函数scope.$eval(attr.repeatFinish)}}}
})

add():

    $scope.add=function(){console.log("add函数执行成功。")}

html:

执行结果:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部