2017-08-21 60 views
2

只是好奇,如果有任何這些方法有更大的優勢?ngClass或class =「{{}}」?

<div class="small" ngClass="well-{{small}}">small</div> 

<div class="small" class="well-{{big}}">big</div> 

回答

3

您使用ngClass不要緊的方式。雖然,ngClass使我們有條件地添加類,即

使用 class時,你會有什麼樣
<some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element> 

<some-element [class]="someExpression ? 'first' : ''">...</some-element> 

概括起來講,ngClass更加靈活的時候,你必須添加條件類。

0

在我的經驗,唯一的好處是,當你想對數據進行格式化。 例如日期,否則是相同的:

{{'1288323623006' | date:'MM/dd/yyyy @ h:mma'}}