9
A
回答
9
您可以從'@ angular/router'注入路由器並獲取c urrent路線你在。
例如:
// mycomponent.component.ts
class MyComponent {
constructor(public router: Router) {
}
}
// mycomponent.component.html
<div *ngIf="router.url === '/some/route'">
</div>
+2
,非常感謝 –
+1
您正試圖訪問模板視圖中的私有屬性 – Imran
1
例如,鏈接,登錄名和隱藏當用戶登錄,而不是顯示註銷鏈接
.TS
isLoggedIn: boolean = false;
// when you login successful, the isLoggedIn set to true
模板
<a *ngIf="!isLoggedIn" [routerLink]="['/login']">Login</a>
<a *ngIf="isLoggedIn" [routerLink]="['/logout']">Logout</a>
相關問題
- 1. 路由使用路由器鏈路
- 2. JointJS - 在鏈路上使用路由器表現奇怪
- 3. 如何在服務器端路由中使用Aurelia路由器
- 4. 如何參照國家鏈路反應路由器上
- 5. 鏈式路由器都不能生成路由:路由
- 6. 默認使用Zend路由器路由
- 7. 使用ui路由器的AngularJS路由
- 8. 如何在鏈路的路由器獲得童車值反應
- 9. 在反應路由器4中,如何使用regex否定路由/路徑?
- 10. 如何使用鐵路路由器在Meteor中創建簡單的userProfile路由
- 11. 如何轉換此路由器路由?
- 12. 在Heroku上使用Angular2路由器
- 13. 在EmberJS路由器上使用JSONP?
- 14. 路由器如何使用路由表選擇出線?
- 15. 如何路由頁面使用ui路由器角js
- 16. 在與父路由器相同的路由器插座中使用子路由
- 17. 路由器鏈接到索引路徑
- 18. 路由器鏈路Vue的JS
- 19. 陣營路由器使鏈路不活躍子路線
- 20. 如何使用Branch支持現有深度鏈路路由
- 21. React路由器鏈路不刷新內容,但我用路由器
- 22. VUE路由器在谷歌地圖路由器鏈路信息窗口
- 23. 在鐵路路由器上找不到路由名稱
- 24. 路由器鏈路不調用嵌套路線
- 25. 聲明路由器鏈路不使用VueRouter
- 26. 在Dart服務器上適當使用「路由」和「路徑」庫
- 27. React路由器 - 在路由上應用相同的Enter功能
- 28. 鏈路和路由問題
- 29. 如何在使用AngularFire和Angular UI路由器時啓用路由安全性?
- 30. 如何使用AngularJS UI路由器?
你不想顯示/主頁的內容,當你在不同的頁面??? – skid
需要更多信息,你的問題是不可理解的 –
我想要顯示/隱藏某些元素,具體取決於我正在尋找的routerlink –