动态应用类

时间:2017-05-15 07:34:35

标签: javascript angular class

我之前已经问过类似的问题而且我经历了很多但没有让这个课程得到应用。

我有以下内容:

data-ng-class="doc.documentCategory ? doc.documentCategory.toLowerCase() : '' "

尝试根据doc.documentary变量的值应用类。 我试过了:

   data-ng-class="[doc.documentCategory ? doc.documentCategory.toLowerCase() : '']"
    data-ng-class="{doc.documentCategory ? doc.documentCategory.toLowerCase() : ''}"

并阅读: dynamic classname Angular class name variable changing class name based on variable

和其他人。感谢任何建议。

3 个答案:

答案 0 :(得分:0)

试试这个:

ng-class="{'Class1': doc.documentCategory == doc.documentCategory.toLowerCase()}"

该类仅在条件为真时应用。

答案 1 :(得分:0)

使用以下内容结束:

data-ng-class =“doc.documentCategory?doc.documentCategory.toLowerCase():''”

有效!

答案 2 :(得分:-1)

这是angularjs,还是2/4角?由于链接的答案,存在一些模糊性。

如果是后者,那么[ngClass] = "doc.documentCategory ? doc.documentCategory.toLowerCase() : ''"应该有用吗?