使用表达式并在ng-class中一起添加

时间:2015-09-01 07:21:50

标签: javascript html angularjs

在angularJs中,ng-class使用[]将一组类添加到DOM元素。

<div ng-class="['first','second']"></div>

{}用于评估表达式

<dive ng-class="{'first':true}"></dive>

有没有办法在[]中使用表达式。我尝试如下,但角度投掷错误。

<div ng-class="[{'first':true},'second']"></div>

我如何在ng-class中执行此操作。我想只在有某些条件时添加第一个类,并且第二个类将始终存在。

2 个答案:

答案 0 :(得分:1)

您可以使用始终使用Angular

class属性
<div class="second" ng-class="{'first':true}"></div>

答案 1 :(得分:1)

试试这个

<div ng-class="{ 'first second': true }"></div>

<div class="second" ng-class="{ 'first': true }"></div>