NgClass vs Class

时间:2017-10-15 18:40:14

标签: css angular

我想知道何时应该使用ngClass代替类 我在css文件中注意到了这种风格

.someClass {
  color: red;
}

<div [ngClass]="['someClass']">Some text</div>
<div class="someClass">Some text2</div>

使用diff aproach正确处理两个div。我写道,当我们使用条件时,使用[ngClass]是很好的做法。为什么呢?使用[ngClass]代替类有什么好处?

2 个答案:

答案 0 :(得分:2)

使用它来放置单个文字类名称没什么好处。好处是使用它来动态设置类。

了解更多here

答案 1 :(得分:2)

使用 ngClass 我们可以使用表达式,例如,如果你想使用基于条件的类,那么需要使用 ng-class

<button ng-class="row.bstatus?'btn red btn-outline':'btn green-haze btn-outline'">{{row.bstatus?'Deactivate':'Activate' }}</button>