Javascript window.onload在角度
在Angular中是否存在window.onload事件的等效项 我想淡出和删除我的预加载程序,但只有在所有资源,如图像加载。由于$viewConteneLoaded表示只将html插入到视图中(我使用的是ngRotue),因此仅听它是不够的Javascript window.onload在角度,javascript,angularjs,Javascript,Angularjs,在Angular中是否存在window.onload事件的等效项 我想淡出和删除我的预加载程序,但只有在所有资源,如图像加载。由于$viewConteneLoaded表示只将html插入到视图中(我使用的是ngRotue),因此仅听它是不够的 我想捕获window.onload事件,但不知道如何正确地执行它,以及在Angular中执行它的最佳实践是什么,这样就会触发摘要。您可以使用Angular.element(document.ready()如下所示 angular.element(docu
我想捕获window.onload事件,但不知道如何正确地执行它,以及在Angular中执行它的最佳实践是什么,这样就会触发摘要。您可以使用
Angular.element(document.ready()代码>如下所示
angular.element(document).ready(function () {
//do something
});
尝试使用$window.onload
事件
例如:
angular.element($window).bind('load', function() {
//put you code
});
使用angular的init()函数隐藏预加载程序,并在页面/控制器的底部运行它,以便在到达init函数之前完成所有内容的加载。关于:
ngAfterViewInit(){
// your code ...
}
它在视图完全加载后运行。
$window.onload=function(){};试试这个。唉,ready
方法不适用于onload
事件。它用于DOMContentLoaded
。