Angular 2:如何使用 [routerLink] 提供插值

2024-03-18

我以这种方式在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(使用前将#替换为@)

Angular 2:如何使用 [routerLink] 提供插值 的相关文章

随机推荐