[英]Angular2: [routerLinkActive]=“['active']” not updating on _router.navigate
我有一個帶有幾個routerLinks的應用程序,我用[routerLinkActive]="['active']"
。 當我通過單擊其中一個routerLinks
導航時,一切正常。 當我使用導航時:
this._router.navigate( [ thisUrl ], {queryParams: queryParams } );
routerLinkActive
停止工作。 有誰知道如何解決這個問題?
我正在使用angular2 2.4.1
嘗試
this._router.navigate( [ thisUrl ], {queryParams: queryParams, relativeTo: this.route } );
其中this.route被注入到構造函數的組件中。
private route: ActivatedRoute
並使用相對路徑(例如'../'+ thisUrl)使thisUrl相對於路徑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.