1

このコード行は、Sencha TOuch 1.1 アプリにあるものです。

var a=Ext.createDelegate(photoSuccess,this,[],true);

どうしたら Sencha Touch 2 で同じことができるのでしょうか? 私は運がないこれを試しました:

var a=Ext.bind(photoSuccess,this);

ありがとう!

4

1 に答える 1

3

の有効な表現

var a=Ext.createDelegate(photoSuccess,this,[],true);

var a=Ext.bind(photoSuccess,this,[],true);

あるいは単に

var a=Ext.bind(photoSuccess,this);

これが実際の例です

var photoSuccess = function(foo) {
    console.log('foo', foo);
}

var a = Ext.bind(photoSuccess, window); 

a(1) //outputs: foo 1

言い換えれば、あなたの呼び出しはうまくいくはずです

于 2012-05-11T05:32:35.977 に答える