javascript - 如何在 angularjs 中使用 ng-class 应用 css

标签 javascript css angularjs node.js indexing

我有一个标签,当我的字段中没有数据时,我想在其中应用类。

<label class="col-xs-6 btn btn-white" ng-click="checkMultiSelect(vm.settingsObj.customfields_student,val.key)" ng-class="{'active': vm.settings.customfields_student.indexOf(????) == -1 }">

我的设置对象是这样的:

"details": {
    "__v": 0,
    "_id": "58413d990533de0d1a3a4986",
    "customfields_student": [
      ""
    ],
  }
}

任何人都可以为我建议如何在类(class)为空时申请类(class)吗?

最佳答案

这就是代码:

您需要检查数组的长度

 ng-class="{'active': vm.settings.customfields_student.length==0 }"

这是一个工作 fiddle .

关于javascript - 如何在 angularjs 中使用 ng-class 应用 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40928709/

相关文章:

javascript - JavaScript 匿名函数中的 this 值

javascript - 同步倒数计时器和进度条

html - 在下拉导航中为多层事件链接着色

html - 溢出没有背景

javascript - morris.js 未找到图形容器元素

javascript - 计算数组中某个数字出现的次数 javascript

css - 在 AngularJS 中调整元素高度

angularjs - 想要在菜单显示之前使用 ui-router 在 AngularJS 中运行一些初始化代码

javascript - Angular js : Controller Function : variables : 'var' or controller propeties

javascript - 从 Directive AngularJS 调用函数