你如何在手把中的同一元素上绑定attr和action?

时间:2014-08-12 14:58:31

标签: ember.js handlebars.js

你真的可以为同一个元素使用两个把手语句吗?例如,我有:

 <div class="resultRow" {{action 'didClickResultDefault' this}}>

但我还需要像这样绑定一个id:

<div class="resultRow" {{bind-attr id="testID"}}>
你能同时做到吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

当然!你要做的是:

<div class="resultRow" {{bind-attr id="testID" }} 
  {{action 'didClickResultDefault' this on='click'}}>
  {{testID}}
</div>

Ember允许您将属性和操作绑定到同一元素。这是JSBIN,显示如果点击它会发生什么。