Angular 问题的href属性为<;a>;角度标记

Angular 问题的href属性为<;a>;角度标记,angular,angular-routerlink,Angular,Angular Routerlink,我正在使用Angular来开发路由器功能,所以这里是我的数据,类似于JSON,在footer.html下面,使用*ngFor来重复list JSON list.details。但在ng容器中,我没有使用任何href属性,但在图像(附件)中,您可以看到一些动态嵌入的值,因此我的路由器无法工作: details: { icon: "fa fa-google-wallet light-blue-text", ref: "", name: "PIM", routesli

我正在使用Angular来开发路由器功能,所以这里是我的数据,类似于JSON,在footer.html下面,使用*ngFor来重复list JSON list.details。但在ng容器中,我没有使用任何href属性,但在图像(附件)中,您可以看到一些动态嵌入的值,因此我的路由器无法工作:

details: {
    icon: "fa fa-google-wallet  light-blue-text",
    ref: "",
    name: "PIM",
    routeslink: "certificate"
}
但问题是,当路由器更改url时,它会反映在html上,这是我不想要的


您需要将链接设置为绝对链接

<ng-container><a [routerLink]="['/', items.routeslink]">{{items.name}}</a></ng-container>
{{items.name}

使用routerlink时,您不必添加href 你可以像这样直接使用

<a [routerLink]="['/', items.routeslink]">{{items.name}}</a>
{{items.name}

如果这解决了您的问题,请将此问题标记为您的答案,以便结束此问题。谢谢
<a [routerLink]="['/', items.routeslink]">{{items.name}}</a>