Javascript ngClass与条件表达式

Javascript ngClass与条件表达式,javascript,angularjs,Javascript,Angularjs,如果我的项未设置或项不等于1,我希望我的类为蓝色,但它不是这样工作的。要使其工作,只需再创建一个包含与蓝色类相同内容的类,并将其用于第二个条件。因为ng类不允许同一类应用于不同的条件 blue类和blue1类的内容相同 ng-class="{'blue': item==1, 'blue': !item}" 为此,只需再创建一个包含与blue类中相同内容的类,并将其用于第二个条件。因为ng类不允许同一类应用于不同的条件 blue类和blue1类的内容相同 ng-class="{'blue': i

如果我的项未设置或项不等于1,我希望我的类为蓝色,但它不是这样工作的。

要使其工作,只需再创建一个包含与蓝色类相同内容的类,并将其用于第二个条件。因为
ng类
不允许同一类应用于不同的条件

blue类和blue1类的内容相同

ng-class="{'blue': item==1, 'blue': !item}"

为此,只需再创建一个包含与blue类中相同内容的类,并将其用于第二个条件。因为
ng类
不允许同一类应用于不同的条件

blue类和blue1类的内容相同

ng-class="{'blue': item==1, 'blue': !item}"

您可能会发现以下代码片段很有帮助

ng-class = "{'blue': item == 1, 'blue1': !item}"
在上述情况下,若表达式的计算结果为true,它将添加活动类

用您自己的条件替换“CreateCaseModel.CaseTypeId==2”,它(表达式)应该返回true或false


ng class=“{'active':expression}

您可能会发现以下代码片段很有用

ng-class = "{'blue': item == 1, 'blue1': !item}"
在上述情况下,若表达式的计算结果为true,它将添加活动类

用您自己的条件替换“CreateCaseModel.CaseTypeId==2”,它(表达式)应该返回true或false

ng class=“{'active':表达式}

如果我的项未设置或项等于1,则为蓝色

您需要使用
|
运算符并将表达式定义为

 ng-class="{ 'active' : CreateCaseModel.CaseTypeId == 2 }
如果我的项目未设置或项目等于1,则为蓝色

您需要使用
|
运算符并将表达式定义为

 ng-class="{ 'active' : CreateCaseModel.CaseTypeId == 2 }

在对象文字中不能有同名的不同键。在对象文字中不能有同名的不同键。你明白我的问题吗?你明白我的问题吗?@arulkumar干得好。你可以在上面写博客formatting@arulkumar干得好。你可以写一篇关于格式的博客