我必须根据两个条件为一个字段分配一个类或另一个,一个是关于位置(它不一定是最后一个),第二个是关于我的控制器中的布尔参数(我的项目是使用打字稿和角度写的1)
所以我使用:ng-class="(ctrl.parameter || !$last) ? 'class1' : 'class2'"
但它不起作用。
有人可以帮助我
由于
答案 0 :(得分:0)
您不能在ng-class中使用三元条件。 它必须像这样
ng-class="{true: 'class1', false: 'class2'}[(ctrl.parameter || !$last)]"
答案 1 :(得分:0)
您可以在类本身内使用三元条件。
class="{{(ctrl.parameter || !$last) ? 'class1' : 'class2'}}"