我正在进行Ember.JS 2.0升级,并且不知道如何用HTMLBars样式的bound属性用三元运算符替换bind-attr:
<li {{bind-attr class="currentPage.isCurrent:active"}}>
如果isCurrent为true,则不会设置活动类:
<li class="{{currentPage.isCurrent:active}}">
作为解决方法,我使用if和else导致错误的代码重复。
最佳答案
active
是currentPage上的变量吗?我认为这是:
{{if currentPage.isCurrent currentPage.active}}
或这个;
{{if currentPage.isCurrent 'active'}}
会工作。