javascript - 在 Angular 的 ngClass 条件下使用逻辑运算符

标签 javascript angularjs ng-class

我想在批处理状态不是进行中或不是完成时应用一些样式。

我写道:

<td ng-class="{'paddingLeft' : item.status !== 'in progress' || item.status !== 'done'}">

这没有用。

但是当我单独做它们时:

<td ng-class="{'paddingLeft' : item.status !== 'in progress'}">

<td ng-class="{'paddingLeft' : item.status !== 'done'}">

有效。

我做错了什么?

最佳答案

item.status !== '进行中' || item.status !== 'done' 此条件始终为真

我认为应该是:

item.status !== 'in progress' && item.status !== 'done'

关于javascript - 在 Angular 的 ngClass 条件下使用逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44824231/

相关文章:

javascript - 如何分离编辑和更新上下文(admin-on-rest,点符号)

javascript - 如何删除由匿名函数声明的元素的事件?

javascript - AngularJs 模型更改不更新

java - AngularJS:服务器端架构

javascript - requirejs 我们可以填充缩小的文件吗

Angular ngFor 和 ngClass

Angular 2 - 停止 NgClass 不断更新

javascript - 未跟踪 Google Analytics(分析)事件目标

javascript - 为什么我的小程序在通过 JavaScript 访问方法时无法加载原生库?

angularjs - ng 级行为不清楚