Dr.*_*izz 4 javascript ember.js
我有一个有一些动作的余烬控制器.在这些操作中,我希望能够调用另一个函数重新组合功能,但我不想通过它this.send('someAction'),我只是想直接调用它,除了控制器调用该函数之外没有任何东西.
actions: {
my_btn_click: function(){
this.set('somthing', 'something else');
//functionA call here, not this.send('something');
}
},
//declare functionA here ? doesnt work.
Run Code Online (Sandbox Code Playgroud)
Ember对象只是普通JS对象的扩展,这意味着您可以在它们上定义方法并this像在常规对象上一样调用它们(通过):
functionA: function() {
}
actions: {
my_btn_click: function(){
this.functionA();
}
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
825 次 |
| 最近记录: |