如何使用字符串设置 material 图标?

How to set a material icon using strings?

所以我必须修改垫子卡片以包含自定义文本和 3 个图标之一(信息、警告和危险,视情况而定)。我在 html 文件中有这个:

<mat-card>
    <mat-icon aria-hidden="false" aria-label="info icon" *ngFor="let icon">{{icon}}</mat-icon>
</mat-card>

并且在 .ts 文件中我不知道如何将卡片设置为特定图标,因为字符串不起作用。任何想法我怎么能做到这一点?如何分配特定图标?

我看到您有一个未完成的 *ngFor 语句。应该是

*ngFor="let icon of someList"

或者您可能想 *ngIf="icon" 传递字符串可能没问题。