大佬教程收集整理的这篇文章主要介绍了AngularJs中,如何在render完成之后,执行Js脚本,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
AngularJs是Google开源的前端JS框架。使用AngularJs,我们能够容易地、健壮的开发出类似于Gmail一样的单页Web应用。AngularJs这个新兴的MVC前端框架,具有以下特点: MVC,模块化,自动化双向数据绑定,语义化标签、依赖注入等。
<table id=”leaderBoard”> thead> tr> th>Id</>Name>Salarytbodytr ng-repeat="user in users"td>{{user.ID}}>{{user.NamE}}>{{user.Salary}}> table>
app.directive('onFinishRenderFilters',function ($timeout) { return { reStrict: 'A',link: function(scope,element,attr) { if (scope.$last === true) { $timeout(function() { scope.$emit('ngRepeatFinished'); }); } } }; });然后,在我们需要监控的地方,加上该directive:
="user in users" on-finish-render-filters> >最后,补充上我们需要render完成之后的Js脚本:
$scope.$on('ngRepeatFinished',255); line-height:1.5!important">function (ngRepeatFinishedEvent) { //下面是在table render完成后执行的js var table = $("#leaderBoard").dataTable({ bJQueryUI: true,"sScrollX": '100%',}); });
以上是大佬教程为你收集整理的AngularJs中,如何在render完成之后,执行Js脚本全部内容,希望文章能够帮你解决AngularJs中,如何在render完成之后,执行Js脚本所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。