在angular 12应用程序上,我使用了一个非常普通的带有routerLink的a。
首先,我不知道为什么,它总是刷新我的页面。。。每次点击都会重新定位整个页面。
此外,当我将routerLink设置为";空";,我的链接仍然处于活动状态。我的href是用当前页面设置的。
我已经在几个应用程序中做了同样的事情,但我没有得到这种行为。
有人知道它为什么会这样吗?
这是我的链接html代码:
<ng-container *ngFor="let el of sidebarMenu">
<a class="sidebar-menu-item" [routerLink]="el.route">
<mat-icon fontSet="material-icons-round">{{ el.icon }}</mat-icon>
<span>{{ el.label }}</span>
</a>
</ng-container>
如果我写";空";,我的链接在当前页面上保持活动状态。
谢谢你。
翻译:www.DeepL.com/Translator(免费版(
我不知道为什么,但如果代码不是动态生成的,它就可以工作。。。
没有元素上的循环,问题就解决了。