2015-08-14 32 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'}} 

会工作。