[英]RouterLink Does not Work Correctly
我有2個組件1用於導航,一個組件用於頁面內容,RouterLink將路由路徑添加到當前路由,例如,如果此路由
{path:'home',component:HomeComponent},
{path:'mygames/:id',component:UsergamesComponent}
這是routerLink代碼
<li class="treeview" routerLinkActive="active" >
<a [routerLink]="['mygames',user_ob.user_id]">
<i class="fa fa-user"></i> <span>My Games</span>
</a>
</li>
當我導航到本國路線或其他任何東西,並且想轉到mygames路線時,假設鏈接將為localhost:4200 / mygames / id,但
routerlink是
localhost:4200/home/mygames/user_id
甚至在本地路由上該路由的routerLink是
localhost:4200/home/home
我不知道所聽到的問題是什么以及如何解決
routerLink可以用作
<a routerLink="/mygames/{{user_ob.user_id}}">
要么
<a [routerLink]="['/mygames',user_ob.user_id]">
有關Angular DOC的更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.