Cordova插件成功回调失去绑定变量

时间:2016-08-25 01:22:37

标签: javascript cordova callback bind cordova-plugins

我将成功回调传递给Cordova插件,如下所示,

function onSuccess (response) {
    console.log('i = ' + this.i + ', response = ' + response);
}.bind ({i: i})

不保留i的值。我错过了什么?

1 个答案:

答案 0 :(得分:0)

经过数小时的调试,了解到Cordova层运行时会话没有结转'this'。 因此,当回调最终在Cordova层的会话中运行时,'this'不是绑定值,而是值。

简而言之,我试图做的事情是不可能的。