【发布时间】:2013-05-02 07:34:12
【问题描述】:
在jquery中当你为一个按钮指定一个点击处理程序时,你可以参考this来获取被点击的按钮。但是,当您使用{{action blah}} 时,this 指的是控制器。有什么方法可以在无需查询的情况下获取该按钮?并不是说很难做到$("#myButton") 只是好奇...
App.MyController = Em.Controller.extend({
buttonClicked:function() {
//this.?
}
})
【问题讨论】:
-
但是我必须创建一个 Ember.View 并覆盖它。我的动作在控制器中。我有一个简单的 html 按钮,似乎我应该能够获得它而无需为其编写 View 扩展......不是吗?