簡體   English   中英

Angular.js:防止在瀏覽器首次加載時加載視圖?

[英]Angular.js: prevent view loading when browser loads for the first time?

當我單擊刷新或第一次加載頁面時,如何防止路由加載?

我的后端在ajax請求時以HTML塊響應,而在正常請求時以整頁響應。 如果發出了正常的請求,我不希望angular再次再次發出相同的請求來檢索相同的頁面,但是在頁面加載時使用的是html塊而不是整個頁面。

我該如何配置?

可能是您做不到。

如果您不希望頁面在再次以角度加載整個頁面時閃爍,則可以在angular-route或angular-ui-router中使用resolve屬性。

您知道,如果angular無法再次加載頁面,它將無法處理用戶點擊或其他操作。

我已經寫了一個有關此問題的博客,與您一起研究了同樣的問題,但使用中文。 最后,我決定使用resolve

我的博客網址是http://isay.me/2014/06/angular-prerender-seo-and-use-resolve-for-page-flicker.html

也許你可以看看或沒有:)

暫無
暫無

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

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