在Angular中是否有等价的window.onload事件?window.onload在Angular中
我想淡出并删除我的预加载器,但只有在所有资源(如图像)加载后。由于$ viewConteneLoaded表示只有html插入到视图中(我使用ngRotue),因此仅仅听取它是不够的。
我想捕获window.onload事件,但不知道如何正确地做到这一点,以及在Angular中做什么是最佳做法,以便摘要将触发。
在Angular中是否有等价的window.onload事件?window.onload在Angular中
我想淡出并删除我的预加载器,但只有在所有资源(如图像)加载后。由于$ viewConteneLoaded表示只有html插入到视图中(我使用ngRotue),因此仅仅听取它是不够的。
我想捕获window.onload事件,但不知道如何正确地做到这一点,以及在Angular中做什么是最佳做法,以便摘要将触发。
尝试使用$window.onload
事件
Example:
angular.element($window).bind('load', function() {
//put you code
});
您可以使用angular.element(document).ready();
如下
angular.element(document).ready(function() {
//do something
});
使用角度的init()函数来隐藏你的预加载,并在您的网页/控制器的底部运行,以便所有内容在到达初始化函数之前完成加载。
$ window.onload = function(){};尝试这个。 –