簡體   English   中英

頁面下載和引導完成后執行功能

[英]Execute function after page has finished downloading and bootstrapping

我已經嘗試了$ evalAsync和$ viewContentLoaded,當Angular完成填充模板時,所有這些事情似乎都會啟動。

我想做的是在指令中:

  1. Angular完成更換模板了嗎?
  2. 所有圖像和其他資產(由模板指定)是否已完成下載?
  3. 如果是這樣,請執行此操作->

我已經嘗試了很多方法,但是我只想就如何以正確的Angular方式做到這一點給出明確的答案。

看到有Angular JS指令的后期渲染回調嗎?
AngularJS-指令渲染完成后如何查詢DOM

不幸的是,無法確定渲染何時完成(例如,沒有事件可完成)。 使用$ timeout似乎是唯一可用的解決方法。

您可以嘗試使用此指令,以查找所有嵌套的包含要在其內容中加載的指令:

http://www.sangwine.net/jim/index.php/2013/05/how-to-detect-when-all-your-nested-includes-have-loaded-their-content-in-angularjs/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM