我有这个,应该是简单的,Ember.js中的问题。基于布尔属性,我想选择是否设置数据属性。这适用于类属性,我可以使用属性设置data属性(因此在此示例中{{bind-attr data-toggle =" label"}}有效)。
<a href="#" {{bind-attr class="hasContent:dropdown-toggle"}} {{bind-attr data-toggle="hasContent:dropdown"}}>
{{label}}
{{#if hasContent}}<b class="caret"></b>{{/if}}
</a>
最快/最干净的解决方案是什么?我模板中的对象只是一个Ember.object。 我使用Ember 1.5&amp;把手:1.2.1
答案 0 :(得分:1)
你为什么不这样做?
{{#if hasContent}}
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
{{label}}<b class="caret"></b>
</a>
{{else}}
<a href="#">{{label}}</a>
{{/if}}