[英]Setting <li> class to active with angular 4 based on router
我對angular 4相當陌生,但我有無法自行解決的問題。
我的主URL是localhost:4200 / ,另一個是localhost:4200 / wortschaz 。
我想使用angular * ngIf為基於路由器的某個div提供活動類。 因此,如果url為localhost:4200 / wortschaz,那么我想將class設置為具有該內容的div。
有人可以幫我嗎?
使用routerLinkActive
<a routerLink="/wortschaz" routerLinkActive="activeNav">Wortschaz</a>
.activeNav { background-color: blue; }
只需添加<li><a routerLink='/wortschaz ' routerLinkActive='active'>wortschaz </a></li>
。 routerLinkActive
會照顧好它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.