Angular ng类的多个参数不起作用

Angular ng类的多个参数不起作用,angular,ng-class,Angular,Ng Class,我有两个参数,我正试图检查,以设置一个类与ng类,但由于某些原因,它将只与一个工作 这是我的密码: ng-class="{'alert-viewed':item.viewed && item.status <= 0} ng类=”{'alert-viewed':item.viewed&&item.status表达式中的操作顺序是错误的。因为&&的优先级高于item.status的典型值是什么。status?-1是一个常见值吗?为什么还要用数字来表示状态?仔细看,你可能会发现

我有两个参数,我正试图检查,以设置一个类与ng类,但由于某些原因,它将只与一个工作

这是我的密码:

ng-class="{'alert-viewed':item.viewed && item.status <= 0}

ng类=”{'alert-viewed':item.viewed&&item.status表达式中的操作顺序是错误的。因为
&&
的优先级高于
item.status的典型值是什么。status
-1
是一个常见值吗?为什么还要用数字来表示状态?仔细看,你可能会发现我需要在语句的后半部分使用paren,比如
item.viewed&&(item.status API将默认值设置为0。典型值为ints。status最多有4个状态。现在,对于原始问题…有什么见解吗?我可以想象其他场景,其中一个表达式具有多个参数来设置一个类。parens没有帮助吗?现在,首先计算
&
,因此它是)e> item.viewed&&item.status
将被评估,然后与
进行比较。谢谢,克莱斯。这就成功了。
ng-class="{'alert-viewed':item.viewed && (item.status <= 0)}