2017-10-15 61 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