Javascript ng类:将单个类指定给多个表达式
我们可以将一个类分配给多个表达式(基本上是布尔值)吗 例如,我输入了类“错误的日期”,以及可以分配给它的多个表达式,如Javascript ng类:将单个类指定给多个表达式,javascript,angularjs,Javascript,Angularjs,我们可以将一个类分配给多个表达式(基本上是布尔值)吗 例如,我输入了类“错误的日期”,以及可以分配给它的多个表达式,如$scope.futureDateEntered,$scope.pastDateEntered和$scope.invalidDateEntered 我知道有一种方法可以做到这一点 <div ng-class="{class1: expressionData1, class1: expressionData2}"> </div> 但是,
$scope.futureDateEntered
,$scope.pastDateEntered
和$scope.invalidDateEntered
我知道有一种方法可以做到这一点
<div ng-class="{class1: expressionData1, class1: expressionData2}">
</div>
但是,我会太频繁地使用这种方式,并希望有一个较短的出路,可能是这样的:-
<div ng-class="{class1: expressionData1, expressionData2}"></div>
有可能吗?您可以使用
|
运算符
<div ng-class="{class1: expressionData1 || expressionData2}"></div>
您可以使用
|
运算符
<div ng-class="{class1: expressionData1 || expressionData2}"></div>
将这两个条件组合成一个类似的
(expressionData1)| |(expressionData2)
如果必须使用一个类,则可以正确组合任意数量的条件,而无需单独编写。将两个条件组合在一个类似
(expressionData1)|(expressionData2)
如果必须为条件使用一个类,则可以正确组合使用任意数量的条件,无需单独编写。工作得非常好。谢谢工作非常好。谢谢