2015-08-14 25 views
0

我更換綁定-ATTR與三元運營商不知道如何通過HTMLBars風格的結合屬性與三元運營商更換綁定-ATTR:在Ember.JS 2.0升級由HTMLBars風格的結合屬性

<li {{bind-attr class="currentPage.isCurrent:active"}}> 

這不設置活動類,如果isCurrent是真實的:

<li class="{{currentPage.isCurrent:active}}"> 

作爲一種變通方法我用if和else導致惡意代碼的重複。

回答

2

那是active在當前是一個變量?我認爲:

{{if currentPage.isCurrent currentPage.active}} 

或這個;

{{if currentPage.isCurrent 'active'}} 

會工作。