业务需求:要在导航实现动态页签,并且切换页签时,不进行原页签的重载。 我的思路:动态添加<route-outlet name="动态id">来实现,但实际代码好像实现不了。 问题1: 有没有解决方案或者其他的实现思路(路由方向的思路)。 问题2: 切换页签时有没有隐藏路由的方法?
可采用以下2种方案: 路由方向 使用Angular路由复用策略进行解决,路由切换时能重载快照。可参考文章 Angular路由复用策略RouteReuseStrategy(常用于实现Tab页签切换页面) 动态组件方向 创建页签时动态创建组件,切换页签进行显示/隐藏已创建的组件。
可采用以下2种方案:
路由方向
使用Angular路由复用策略进行解决,路由切换时能重载快照。
可参考文章 Angular路由复用策略RouteReuseStrategy(常用于实现Tab页签切换页面)
动态组件方向
创建页签时动态创建组件,切换页签进行显示/隐藏已创建的组件。