如何使一个函数在视图中监听多个事件?

时间:2014-02-26 12:53:07

标签: ember.js

我的功能如下。

saveData: function(event){
   //save data logic
}.on('click')

但现在我希望在focusOut上执行相同的功能。目前我做的如下。从focusOut()

调用上述函数
focusOut: function(event){
   this.saveData(event)
}

但是可以添加on只能跟随

saveData: function(event){
   //save data logic
}.on('click, focusOut')

1 个答案:

答案 0 :(得分:3)

使用Ember.aliasMethod

{
    saveData: function() {},
    focusOut: Em.aliasMethod('saveData')
}