状态更改期间角度UI路由器中的嵌套视图滞后
Nested Views in Angular UI-Router Lag During State Change
我有一个父视图,其中嵌套视图在中间。
在状态更改时,嵌套视图似乎会在加载下一个状态之前停留一两秒钟。就好像嵌套视图落后了什么的。
例如,登录后,在状态更改后的一两秒钟内,登录表单在页面中间仍然可见。父视图会立即更改,但嵌套视图似乎会一直保持不变。
我对观察名单上的项目非常谨慎,并尽可能使用一次性绑定。
但我真的不认为这与此有关,因为这种情况甚至发生在应用程序的早期(从登录到主页),除此之外,应用程序的性能也很好。
我在谷歌上搜索了很多,但没有找到任何有用的东西。
关于检查什么或如何调试这个,有什么想法吗?
你说只有在加载应用程序后第一次转换时才会发生这种情况。因此,可能是您正在将第一次在应用程序中使用的服务注入子视图。此服务需要一些时间才能安装。Servises是singleton,所以这种滞后只有第一次才可见。
看看这个帖子中的答案,找到一个可能的解决方案,有人遇到了确切的问题:如何动态实例化服务?。
另一个解决方案可能是将该服务也注入到父视图中,这样您在加载应用程序时就会出现滞后,而不是在第一次转换时。
相关文章:
- angularjs中带有ui路由器的嵌套视图
- 状态更改期间角度UI路由器中的嵌套视图滞后
- 带有ui.router的带角度的嵌套视图
- Angularjs 中的嵌套视图,每个视图都有单独的控制器
- 挖空.js嵌套视图模型不起作用
- Angular UI Router-在不了解第二级嵌套视图的情况下更改第三级嵌套视图
- 创建表时在marionete.js中嵌套视图
- 与AngularJs中的嵌套视图相关
- MarionetteJS嵌套视图
- 嵌套视图的推荐方式是什么
- Ember.js中的嵌套视图
- 管理模板中定义的嵌套视图的顺序
- 如何在使用具有嵌套视图的 ui 路由器时添加用户控制器
- 角度 UI 路由器嵌套视图不起作用
- 添加嵌套视图后代码停止工作
- 角度 UI 路由器嵌套视图 使用或刷新直接 URL 时不会加载页面
- 角度 Js UI 路由器嵌套视图
- Ui 路由器 AngularJs 嵌套状态和嵌套视图正确
- Knockoutjs 3.2.0 中的嵌套视图模型
- UI 路由器嵌套视图不会呈现(无错误)