2017-02-28 97 views
1

在Angular中是否有等价的window.onload事件?window.onload在Angular中

我想淡出并删除我的预加载器,但只有在所有资源(如图像)加载后。由于$ viewConteneLoaded表示只有html插入到视图中(我使用ngRotue),因此仅仅听取它是不够的。

我想捕获window.onload事件,但不知道如何正确地做到这一点,以及在Angular中做什么是最佳做法,以便摘要将触发。

+0

$ window.onload = function(){};尝试这个。 –

回答

0

尝试使用$window.onload事件

Example: 

    angular.element($window).bind('load', function() { 
     //put you code 
    }); 
0

您可以使用angular.element(document).ready();如下

angular.element(document).ready(function() { 
     //do something 
    }); 
0

使用角度的init()函数来隐藏你的预加载,并在您的网页/控制器的底部运行,以便所有内容在到达初始化函数之前完成加载。