我正在更新个人项目,其中使用了ember.js 0.9.x版本。我们如何才能在余烬的行动中获得原始事件
因此,新版本发布了,并且我遇到了一个与ember操作相关的问题。
我有以下的html代码:
<li><a href="#" id="startApp" {{action activateView target="view"}}> Home</a> <span class="divider">|</span></li>
哪里,当我点击它调用这个函数activateView:
activateView: function(event, context) {
console.log(event);
}
但该事件和上下文是不确定的。我已经尝试过this.context,它返回undefined。
其主要思想是当用户点击时获取链接的id。
我知道路线和车把助手链接,但我真的需要一个ID为其他的事情,
你能帮助我吗?
谢谢
谢谢你的帮助。尝试解决这个问题需要几个小时,最终解决方案非常简单。 – 2013-05-12 10:48:39
不客气,很高兴它的工作! – 2013-05-12 13:15:24
还有一个事件不仅仅是DOM元素。我明白,不要在动作中访问事件,或者如果我真的需要设置自己的自定义处理程序,这是更好的做法。但是有没有一些后门可以访问这个活动?基本上没有人真正回答OP的问题。 – 2014-02-28 15:49:06