是否可以在 ngClass 的三元运算符中使用 if else/if?
Is it possible to have if else/if in a ternary operator on ngClass?
示例如下:
[ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''"
Is it possible to have if else/if in a ternary operator on ngClass?
是的。您的示例应该有效。
现在。在 Angular 1.0(现在是 AngularJS)的前几年,该习语不受支持,并且可能仍然存在引用该缺点的旧文档。
此代码运行良好。已在 Angular 8.
中测试和使用
[ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''"
示例如下:
[ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''"
Is it possible to have if else/if in a ternary operator on ngClass?
是的。您的示例应该有效。
现在。在 Angular 1.0(现在是 AngularJS)的前几年,该习语不受支持,并且可能仍然存在引用该缺点的旧文档。
此代码运行良好。已在 Angular 8.
中测试和使用[ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''"