簡體   English   中英

狀態變化期間Angular UI中的嵌套視圖 - 路由器延遲

[英]Nested Views in Angular UI-Router Lag During State Change

我有一個父視圖,中間有一個嵌套視圖。

在狀態更改時,嵌套視圖在加載下一個狀態之前似乎會堅持一兩秒。 就好像嵌套視圖落后或者某種東西。

例如,登錄后,登錄表單在狀態更改后仍然可以在頁面中間顯示一兩秒。 父視圖立即更改,但嵌套視圖似乎堅持。

我一直非常小心觀察列表中的項目,並盡可能使用一次性綁定。

但我真的不認為這與它有關,因為這甚至發生在應用程序的早期(從登錄到主頁),除了這個問題,應用程序性能還可以。

我已經搜索了很多關於這一點,但沒有發現任何有用的東西。

關於檢查什么或如何調試的任何想法?

你說它只在加載應用程序后第一次轉換時發生。 因此,您可能正在將一項服務注入到您第一次在應用中使用的子視圖中。 這項服務需要一些時間才能實現。 服務人員是單身人士,所以這種滯后只能在第一時間出現。

看看這個線程中的答案可能的解決方案,有人確實遇到了一些問題: 如何動態實例化服務?

另一個解決方案可能是我將該服務注入到父視圖中,因此您在加載應用程序時不會在第一次轉換時獲得延遲。

暫無
暫無

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

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