我以这种方式在routing.ts 文件中定义了路由。
const routesapp: Routes= [
{path:'user/id', component:UserComponent}
];
export const:routing ModuleWithProviders = RouterModule.forRoot(routesapp, {useHash:true});
并在 HTML 中
<li class ="Some class">
<a href= "#/user/{{id}}"> Link </a>
</li>
如何将其转换为与 [routerLink] 一起使用?从之前的帖子中我了解到我们不能使用 [routerLink] 添加插值,即 [routerLink] = ['user/{{id}}']
我只想在 HTML 中添加插值,但无法将其添加到路由文件中。另外,如何覆盖 HTML 中路由文件的 useHash?
try this
<li class ="Some class">
<a [routerLink]="['user', idVariable]">Link </a>
</li>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)