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

时间:2016-12-02 09:26:00

标签: 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": [
      ""
    ],
  }
}

任何人都可以建议我如何在课堂空的时候申请课程吗?

2 个答案:

答案 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