使用ng-template时的角度材料错误

时间:2020-08-04 14:57:21

标签: angular angular2-template angular2-material

我想使用带有Angular材质(2+)的具有相同链接的导航栏使用不同的UI。

我尝试使用[1,1,5,2,7,9,9,2]来用<ng-template>包围链接,但是在控制台中出现以下错误:

错误 错误:StaticInjectorError(AppModule)[MatTabLink-> MatTabNav]: StaticInjectorError(平台:核心)[MatTabLink-> MatTabNav]: NullInjectorError:MatTabNav没有提供程序!

复制步骤:使用official example

我只是这样更改html:

mat-tab-link

<nav mat-tab-nav-bar [backgroundColor]="background"> <ng-container *ngTemplateOutlet="list"></ng-container> </nav> <ng-template #list> <a mat-tab-link *ngFor="let link of links" (click)="activeLink = link" [active]="activeLink == link"> {{link}} </a> <a mat-tab-link disabled>Disabled Link</a> </ng-template> 是否应在ng-template内部渲染?

0 个答案:

没有答案