如何在 Angular 中将条件 class 和 class 与带有 ngClass 的变量一起使用?

Ho to use conditional class and class with variable with ngClass in Angular?

有两个 class 应该提供给同一个 div:

<div [ngClass]="['class_01_'+someVar, {'class_02': isSelected}]><div>

我收到错误:

Error: NgClass can only toggle CSS classes expressed as strings, got [object Object]

如何在 Angular 中将条件 class 和 class 与带有 ngClass 的变量一起使用?

考虑到您正在尝试做的事情,仅靠 ngClass 是无法做到的。您需要使用单独的 ngClassclass 指令来执行此操作,例如:

<div [ngClass]="'class_01_'+someVar" [class.class_02]="isSelected"><div>