Javascript 是否可以在ngClass上的三元运算符中使用if-else/if?
例如:Javascript 是否可以在ngClass上的三元运算符中使用if-else/if?,javascript,angular,typescript,conditional-operator,Javascript,Angular,Typescript,Conditional Operator,例如: [ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''" [ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''" 是否可以在ngClass上的三元运算符中使用if-else/if 对。你的例子应该行得通。现在就行了。在Angular 1.0(现在的AngularJS)的最初几年中,该习惯用法不受支持,可能还有一些旧文档引用了该缺
[ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''"
[ngClass]="condition1 ? 'class1' : condition2 ? 'class2' : ''"
是否可以在ngClass上的三元运算符中使用if-else/if
对。你的例子应该行得通。现在就行了。在Angular 1.0(现在的AngularJS)的最初几年中,该习惯用法不受支持,可能还有一些旧文档引用了该缺陷。此代码运行良好。已在Angular 8中测试和使用