0

我正在尝试检测表格单元格上的事件。我发现当我使用 {{action}} 帮助器时我可以接收事件,但当我在视图上定义事件方法时不能。这是一个例子:

http://jsfiddle.net/9nWNQ/1/

单击文本“无操作”应记录一条消息,但事实并非如此。

你可能会问我为什么不直接使用动作?问题是我想检测多个事件,根据https://github.com/emberjs/ember.js/issues/569我需要使用视图。

4

1 回答 1

2

我不知道为什么,但是如果您将视图定义为 by setting tagName: 'tr',它似乎可以工作。http://jsfiddle.net/Sly7/ACzrY/#base

也许您的代码生成了无效的 html 页面,并且未触发 click 事件

更新:http: //jsfiddle.net/Sly7/pX8ww/

我已将视图标记替换为“td”,使其行为更像示例

于 2012-07-29T21:04:12.280 回答