2017-02-28 162 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()函數來隱藏你的預加載,並在您的網頁/控制器的底部運行,以便所有內容在到達初始化函數之前完成加載。