RouterLink 无法正常工作
RouterLink Does not Work Correctly
我有 2 个组件,1 个用于导航,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>
当我导航到家路线或其他任何东西并且我想转到我的游戏路线时,假设 link 将是 localhost:4200/mygames/id 但
路由器link 是
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
我有 2 个组件,1 个用于导航,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>
当我导航到家路线或其他任何东西并且我想转到我的游戏路线时,假设 link 将是 localhost:4200/mygames/id 但
路由器link 是
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