Javascript Angular2:[RouterLink活动]=";[&"x27;活动&"x27;];未在_router.navigate上更新
我有一个带有多个RouterLink的应用程序,我用Javascript Angular2:[RouterLink活动]=";[&"x27;活动&"x27;];未在_router.navigate上更新,javascript,angular,typescript,Javascript,Angular,Typescript,我有一个带有多个RouterLink的应用程序,我用[RouterLink active]=“['active']]”设置它们的样式。当我通过单击其中一个routerLinks导航时,一切正常。当我使用以下工具导航时: this.\u router.navigate([thisUrl],{queryParams:queryParams}) 路由器链接处于活动状态停止工作。有人知道如何解决这个问题吗 我正在使用angular2 2.4.1试试看 this._router.navigate( [ t
[RouterLink active]=“['active']]”
设置它们的样式。当我通过单击其中一个routerLinks
导航时,一切正常。当我使用以下工具导航时:
this.\u router.navigate([thisUrl],{queryParams:queryParams})代码>
路由器链接处于活动状态
停止工作。有人知道如何解决这个问题吗
我正在使用angular2 2.4.1试试看
this._router.navigate( [ thisUrl ], {queryParams: queryParams, relativeTo: this.route } );
其中this.route被注入构造函数中的组件中
private route: ActivatedRoute
并使此URL相对于具有相对路径的路由,如“../”+此URL您可以设置一个示例plnkrI有类似的问题。检查官方角度示例中的分叉。