Javascript 如何在angularjs中使用ng类应用css

Javascript 如何在angularjs中使用ng类应用css,javascript,css,angularjs,node.js,indexing,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 }"> 是否有人可以建议我在类为空时如何应用该类?使用属性,

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

<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 }">
是否有人可以建议我在类为空时如何应用该类?

使用属性,它返回数组中的元素数

ng-class="{'active': vm.settings.customfields_student.length == 0 || vm.settings.customfields_student[0].length == 0 }"
如果可以使用
String.length
属性检查第一个元素的长度。

这就是代码:

您需要检查数组的
长度

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

这是一个正在进行的工作。

谢谢您的帮助,但是当我在db中没有“customfields\u student”时,如何激活该类,即details={};请使用以下命令:
ng class=“{'active':details.customfields\u student==undefined}”
 ng-class="{'active': vm.settings.customfields_student.length==0 }"