clickView的itemViewClass的click事件,它直接在把手文件中定义

时间:2012-08-30 09:14:48

标签: ember.js handlebars.js

这是我的代码:

{{#collection contentBinding="someArray"}}
  {{#view valueBinding="view.content"}}
    <a>{{view.value}}</a>
  {{/view}}
{{/collection}}

我想为上面的视图标记添加一个click事件,我该如何实现?我尝试了以下方式,但没有用:

{{#collection contentBinding="someArray"}}
  {{#view valueBinding="view.content" clickBinding="someFunction"}}
    <a>{{view.value}}</a>
  {{/view}}
{{/collection}}

1 个答案:

答案 0 :(得分:0)

尝试<a {{action eventHandler target="view"}}>eventHandler是视图中的一个函数event。您可以根据需要传递上下文:<a {{action eventHandler this target="view"}}>,(this的当前句柄上下文),可以在处理程序中使用event.context访问。