2014-11-14 77 views
0

當我刷新或第一次加載頁面時,如何防止路由加載?Angular.js:第一次加載瀏覽器時阻止視圖加載?

當ajax請求和正常請求的整個頁面時,我的後端用一大塊HTML響應。如果發出正常的請求,我不希望角色再次提出同樣的請求來檢索相同的頁面,但是當頁面加載時,使用大塊的html而不是整個頁面。

我該如何配置?

+0

請說明您的問題一個簡單的例子。 – wvdz 2014-11-14 15:55:27

+0

我有一個網站。當請求是ajax時,它用html部分進行響應。什麼時候是一個正常的請求,它會迴應整個網站。當我第一次加載網站時,它已經包含了我所需要的html部分,但角色仍然可以繼續獲取。我需要的是防止路由器在頁面加載時獲取模板。 – brielov 2014-11-14 16:10:44

回答

1

可能是你不能這樣做。

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

你知道,如果角度不再加載頁面,它不能處理用戶點擊或其他東西。

我寫了一篇關於這個的博客,研究同樣的問題,但用中文。在最後,我決定使用resolve

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

也許你可以去看看或不:)

+0

謝謝,好博客文章! – 321zeno 2015-01-29 09:12:53

相關問題