1 回答

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
再會(huì)!
在您的情況下,問題是按鈕沒有路由器鏈接指令,它無法處理路由器事件并確定 - 它是當(dāng)前路由還是否。解決方案是獲取所需路由器鏈路的引用并在另一個(gè)地方(您想要的地方)使用它。
檢查這個(gè)非常基本的例子來了解這個(gè)想法:
<li class="menu-item" [class.menu-item--active]="dashboardLinkRef.isActive">
<a routerLink="/dashboard" routerLinkActive #dashboardLinkRef="routerLinkActive">
Dashboard
</a>
</li>
<!-- Can be multiple refs to router links, that's not a problem ;) -->
<li class="menu-item" [class.menu-item--active]="loginLinkRef.isActive">
<a routerLink="/login" routerLinkActive #loginLinkRef="routerLinkActive">
Login
</a>
</li>
- 1 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報(bào)