2014-03-05 83 views
0

我已經使用Angularjs(和Bootstrap)製作了一個小型SPA應用程序。 遵循了anuglar網站上的所有規範和其他互聯網上的參考文獻。 要動態地在主頁面中包含其他頁面,它使用ng-viewSPA使用Angularjs,頁面刷新時導航

但是,如果我們通常閱讀SPA體系結構,那麼它說所有頁面都在開始時加載,並且頁面永遠不會刷新。

但是,如果我們細看看然後就一秒鐘的頁面不刷新的一小部分,已經觀察到這不僅是一個演示應用程序,我做了,再加上少部分使用angularjs參考SPA的。

只是想確認我的疑問,並確保它沒有我做的一些錯誤。

謝謝。

+0

我假設你還沒有設置路由,沒有在你的應用程序中建立路由,它實際上不是SPA。 –

+0

我當然了,那不是問題。 – Hemal

+0

你必須認識到,當基於哈希的路由改變時,一些瀏覽器會顯示一秒鐘的閃光,也可能是一些CSS問題,如給出這種感覺的溢出,你可以做的最好的事情是檢查你的瀏覽器網絡選項卡的請求,查看哪些資源先加載。 –

回答

1

您所看到的不是一個頁面重新加載,而只是新的內容被加載到這給刷新

+0

謝謝您的答覆。所以這是一種常見的行爲,它沒有任何錯誤。涼! – Hemal

0

的頁面不應該被重新加載的外觀DOM。你看到的可能是DOM的變化。

我也注意到,當我改變路線時,favicon被重新加載。這可能會使頁面看起來像重新加載。我知道這一點,因爲我在服務器上記錄每一個請求,這是一個很好的方式來找出什麼時候被加載。

+0

如果你使用NodeJS並且表達你可以使用'app.use(express.logger('dev'));'來跟蹤所有請求。 – NicolasMoise

+0

謝謝你的回覆!我會嘗試記錄所有請求並進行確認。 – Hemal

+0

爲什麼downvotes大聲笑? – NicolasMoise

相關問題