引用调用操作的HTML元素

时间:2015-03-19 08:46:26

标签: ember.js ember-cli

我通过链接调用Ember动作:

<a {{action "openApps"}}>Apps</a>

并在适当的控制器中处理

actions: {
  openApps: function() {
    //...
  }
}

如何获取在控制器函数内调用操作的<a>的引用。

1 个答案:

答案 0 :(得分:0)

这很有趣。昨天有人回答了我想要的问题,但他/她删除了答案。因此,这是:

使用window.event.target

完全可以获得操作的目标
actions: {
  openNav: function() {
    Ember.$(window.event.target).slideToggle();
  }
}