应该查看动作和事件方法是否给出相同的结果?

时间:2012-07-29 20:41:05

标签: ember.js

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

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

点击文字"无动作"应该记录一条消息,但它没有。

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

1 个答案:

答案 0 :(得分:2)

我不知道为什么,但是如果你通过设置tagName: 'tr'来定义你的视图,它似乎有效。 http://jsfiddle.net/Sly7/ACzrY/#base

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

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

我用'td'替换了view标签,表现得更像示例