我有一个标签,当我在我的字段中没有数据时,我想要应用类。
<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": [
""
],
}
}
任何人都可以建议我如何在课堂空的时候申请课程吗?
答案 0 :(得分:1)
使用Array.length
属性,它返回数组中的元素数。
ng-class="{'active': vm.settings.customfields_student.length == 0 || vm.settings.customfields_student[0].length == 0 }"
如果可以使用String.length
属性来检查第一个元素的长度。
答案 1 :(得分:1)
代码:
您需要检查阵列的length
。
ng-class="{'active': vm.settings.customfields_student.length==0 }"
这是一个有效的fiddle。