簡體   English   中英

RouterLink無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM