【发布时间】:2021-09-10 14:28:46
【问题描述】:
我有一系列技能,每个技能都有一个 id 和一个名称:{ id:0, name:Angular }。我试图在表格的一行中显示四个技能,但我不知道如何。我需要以某种方式更改ng-container,但我不知道。
结果类似于:HTML CSS JAVASCRIPT JAVA SPRING ANGULAR,但我只想要连续四个。
我的代码是:
<ng-container matColumnDef="skills" class="skillsColumn">
<mat-header-cell *matHeaderCellDef class="skillsColumn">Skills
</mat-header-cell>
<mat-cell *matCellDef="let row" class="skillsColumn">
<ng-container *ngFor="let skill of row.skills">
{{ skill.name + " " }}
</ng-container>
</mat-cell>
</ng-container>
【问题讨论】:
-
结果如何?有什么问题?
-
技能打印是这样的:Angular Java Javascript Spring CSS HTML,但是我要的是连续四个。
-
如果你只想要 fpur,而丢弃其他的,那么只需对数组进行切片 - *ngFor="let Skill of row.skills.slice(0,3)"
-
我希望显示所有技能,但一排最多可以显示四个技能
标签: javascript html css angular