30
在Angular中,如何确定活动路线?
注意: 这里有很多不同的答案,大多数答案一次或一次都有效。事实是,随着Angular团队更改了Router,有效的方法已经改变了很多次。最终将成为 Angular中的路由器的Router 3.0版本打破了许多这些解决方案,但提供了一个非常简单的解决方案。从RC.3开始,首选解决方案是使用此答案中[routerLinkActive]所示的方法。 在Angular应用程序中(我撰写本文时为2.0.0-beta.0版本中的当前版本),如何确定当前活动的路由是什么? 我正在开发一个使用Bootstrap 4的应用程序,并且需要一种方法来在<router-output>标签中显示其关联组件时将导航链接/按钮标记为活动状态。 我意识到,当单击其中一个按钮时,我可以自己维护状态,但这不会涵盖将多条路径放入同一条路线的情况(例如主导航菜单以及主组件中的本地菜单) )。 任何建议或链接将不胜感激。谢谢。