你真的可以为同一个元素使用两个把手语句吗?例如,我有:
<div class="resultRow" {{action 'didClickResultDefault' this}}>
但我还需要像这样绑定一个id:
<div class="resultRow" {{bind-attr id="testID"}}>
你能同时做到吗?如果是这样,怎么样?
答案 0 :(得分:2)
当然!你要做的是:
<div class="resultRow" {{bind-attr id="testID" }}
{{action 'didClickResultDefault' this on='click'}}>
{{testID}}
</div>
Ember允许您将属性和操作绑定到同一元素。这是JSBIN,显示如果点击它会发生什么。