我将成功回调传递给Cordova插件,如下所示,
function onSuccess (response) {
console.log('i = ' + this.i + ', response = ' + response);
}.bind ({i: i})
不保留i的值。我错过了什么?
答案 0 :(得分:0)
经过数小时的调试,了解到Cordova层运行时会话没有结转'this'。 因此,当回调最终在Cordova层的会话中运行时,'this'不是绑定值,而是值。
简而言之,我试图做的事情是不可能的。