一尘不染

在Angular js中完成ng-include的加载

angularjs

什么是检测html加载结束的最佳方法ng–include?我想编写一些在加载完成后运行的代码。


阅读 386

收藏
2020-07-04

共1个答案

一尘不染

有两种方法可以检测何时ng-include完成加载,具体取决于您的需要:

1)通过onload属性-
用于内联表达式。例如:

<div ng-include="'template.html'" onload="loaded = true"></div>

2)通过事件$includeContentLoaded的是ng- include发射-为应用范围的处理。例如:

app.run(function($rootScope){
  $rootScope.$on("$includeContentLoaded", function(event, templateName){
     //...
  });
});

完成内容加载后

2020-07-04