【发布时间】:2020-03-03 09:53:03
【问题描述】:
我在我的应用程序中使用 mat nav list 组件来实现选项卡和导航目的。它在前端完美运行,但在测试用例中抛出错误。
从业力中得到以下错误。
There is no directive with "exportAs" set to "routerLinkActive" (" *ngFor="let tab of tabs"
[routerLink]="tab.path"
[routerLinkActive] [ERROR ->]#rla="routerLinkActive"
[active]="rla.isActive"
selectedIndex="0"
component.html
<nav mat-tab-nav-bar>
<a
mat-tab-link
*ngFor="let tab of tabs"
[routerLink]="tab.path"
[routerLinkActive] #rla="routerLinkActive"
[active]="rla.isActive"
selectedIndex="0"
>
<i class="{{tab.icon}}"></i>
{{ tab.label }}
</a>
</nav>
【问题讨论】:
-
您可以尝试删除
routerLinkActive的方括号吗? -
删除 [] 后出现同样的错误。
-
你的 Angular 和 Angular Material 版本是什么?
-
使用 Angular 材质 2
-
你的 Angular 版本怎么样?
标签: angular angular-material karma-runner