gpt4 book ai didi

javascript - Angular UI-Router 中的嵌套 View 在状态更改期间滞后

转载 作者:搜寻专家 更新时间:2023-11-01 04:36:31 26 4
gpt4 key购买 nike

我有一个父 View ,中间有一个嵌套 View 。

在状态更改时,嵌套 View 似乎会在加载下一个状态之前停留一两秒钟。就好像嵌套 View 落后了一样。

例如,登录后,登录表单在状态更改后仍会在页面中间显示一两秒。父 View 会立即更改,但嵌套 View 似乎会保持不变。

我对监视列表中的项目非常小心,并尽可能使用一次性绑定(bind)。

但我真的不认为这与此有关,因为这种情况甚至会在应用程序的早期发生(从登录到主页),除此问题外,应用程序性能还不错。

我已经用谷歌搜索了很多,但没有找到任何有用的东西。

关于检查什么或如何调试它有什么想法吗?

最佳答案

你说它只会在加载应用程序后第一次转换时发生。因此,您可能正在向您第一次在应用程序中使用的 subview 中注入(inject)服务。此服务需要一些时间才能实例化。服务是单例的,所以这种延迟只在第一次可见。

查看此线程中的答案以获得可能的解决方案,有人遇到了确切的问题: How to instantiate a service dynamically? .

另一个解决方案可能是将该服务也注入(inject)到父 View 中,因此您在加载应用程序时会出现延迟,而不是在第一次转换时。

关于javascript - Angular UI-Router 中的嵌套 View 在状态更改期间滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29330891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com