我正在更新一个使用 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 并且它返回未定义。
主要思想是在用户点击时获取链接的id。
我知道路线和车把助手链接到,但我真的需要那个 id 来做其他事情,