我有一个带有多个routerLinks的应用程序,我用[routerLinkActive]="['active']"
设置它们。当我通过点击其中一个routerLinks
导航时,一切正常。当我使用导航时:
this._router.navigate( [ thisUrl ], {queryParams: queryParams } );
routerLinkActive
停止工作。有谁知道如何解决这个问题?
我正在使用angular2 2.4.1
答案 0 :(得分:0)
尝试
this._router.navigate( [ thisUrl ], {queryParams: queryParams, relativeTo: this.route } );
将this.route注入到构造函数中的组件中。
private route: ActivatedRoute
并使用相对路径(例如'../'+ thisUrl
)使thisUrl相对于路线