首页 > 解决方案 > 如何在不调用 ngOnInit 的情况下更改角度 ui-router 上的路由?

问题描述

我有一个使用 angular ui-router@2.0.2 的 angular 7 应用程序,我需要在视图之间切换,同时始终保持视图的状态。

我不希望在每次路由更改时调用 ngOnInit,我希望视图(甚至更好 - 特定视图)只是在显示/隐藏之间切换,而不是每次都初始化/销毁视图组件。

我搜索了 ui-router 文档,但找不到任何有用的东西。

我可以通过将每个视图的状态保存在服务中并再次加载来解决这个问题,但我宁愿避免这种情况。

提前感谢您的帮助!

标签: angularangular-ui-routerstateshow-hidengoninit

解决方案


推荐阅读