2017-10-15 59 views
1

不知何时应该使用ngClass代替 类我注意到,这种风格在CSS文件NgClass VS

.someClass { 
    color: red; 
} 

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

正常工作了两个分度差异的形式给出。我写的是,当我们使用条件是使用[ngClass]的良好习惯。为什么呢?使用[ngClass]而不是类有什么好处?

回答

1

使用ngClass我们可以用表达类,例如,如果你想使用一个基于状态的类,则需要使用纳克级

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

1

使用它来放置单个文字类名没有太大的好处。好处是可以使用它来动态设置类。

了解更多here