Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Event handling 事件处理和';这';触碰森查_Event Handling_Controller_This_Sencha Touch - Fatal编程技术网

Event handling 事件处理和';这';触碰森查

Event handling 事件处理和';这';触碰森查,event-handling,controller,this,sencha-touch,Event Handling,Controller,This,Sencha Touch,按下按钮时调用someMethod: app.controllers.test = new Ext.Controller({ someMethod: function(button, event) { // prints 'undefined', as this == button, not test console.log(typeof(this.someMethod)); } }); 有什么解决办法吗?这里的最佳实践是什么 在为webOS开发

按下按钮时调用someMethod:

app.controllers.test = new Ext.Controller({
    someMethod: function(button, event) {
        // prints 'undefined', as this == button, not test
        console.log(typeof(this.someMethod));
    }
});
有什么解决办法吗?这里的最佳实践是什么


在为webOS开发时,我曾使用Prototype的绑定方法,但不知道如何在Sencha Touch中实现这一点。

没关系,我发现了一个很棒的视频,回答了我的问题。在这里:

handler: app.controllers.test.someMethod