如果URL匹配但包含查询参数,则路由不活动

时间:2017-08-11 11:06:11

标签: angular url-routing angular-routing query-parameters

我很难理解路线是否有效,无论可选的网址参数是什么(可以是m <- matrix(1:4, 2) m prop.table(m, 1) query parameters等等。)

当我将hash设置为{exact: true}并转到 / login 时,routerLinkActiveOptions[routerLinkActive]将返回router.isActive('/login')正如所料。

但是,如果我向网址添加一些查询参数,例如true,那么它们将返回/login?err=something_happened,但我希望它也会返回false

因此,如果URL中有查询参数,则导航栏中的任何项都不会应用指定的类,这不是用户期望的。

我也可以自己编写该方法,但我更喜欢Angular解决方案,特别是因为URL参数有很多标准,因此不容易实现。

This question对我没有帮助,但它提供了许多解决方案。

你知道实现它的方法吗?

谢谢

0 个答案:

没有答案