angular - 如何在不调用 ngOnInit 的情况下更改角度 ui-router 上的路由?
问题描述
我有一个使用 angular ui-router@2.0.2 的 angular 7 应用程序,我需要在视图之间切换,同时始终保持视图的状态。
我不希望在每次路由更改时调用 ngOnInit,我希望视图(甚至更好 - 特定视图)只是在显示/隐藏之间切换,而不是每次都初始化/销毁视图组件。
我搜索了 ui-router 文档,但找不到任何有用的东西。
我可以通过将每个视图的状态保存在服务中并再次加载来解决这个问题,但我宁愿避免这种情况。
提前感谢您的帮助!
解决方案
推荐阅读
- ruby-on-rails - 尝试在测试中查找关联模型时出现 Rails 测试错误
- sql - SQL 中的 Group by 返回错误:选定的非聚合值必须是关联组的一部分
- sql-server - 获取符合条件的下一行
- sql - 如何优化此查询以返回单个产品 ID 及其数量之和
- http-status-codes - 如果缺少服务以返回数据,则返回什么 http 状态
- spring - 当 MockRestServiceServer 设置为 ExpectedCount.manyTimes() 时,预计没有进一步的请求
- security - 如何在 COBOL 中存储敏感信息?
- c# - 将池化游戏对象的父级设置回池化容器时出错
- parsing - 如何解析布尔表达式
- apache - 我需要编写一个 Apache 重写规则