在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(){};嘗試這個。 –