如何修复成功回调未执行
How to fix succes Call Back not executing
我正在将支付网关集成到我的 ionic 3 项目中。有支付成功回调函数。但是在 successcallback 函数中我只能提醒结果没有其他任何工作。
RazorpayCheckout.open(options, this.successCallback, this.cancelCallback);
//this works
successCallback(payment_id)
{
alert(pament_id);
}
//this not working
successCallback(payment_id)
{
let loading = this.loadingController.create({
spinner: 'circles'
});
loading.present();
this.update[ayment(payment_id);
loading.dismiss();
}
使用 arrow functions 以便 this
的上下文得到正确绑定。
successCallback = (payment_id) => {
let loading = this.loadingController.create({
spinner: 'circles'
});
loading.present();
this.updatePayment(payment_id);
loading.dismiss();
}
我正在将支付网关集成到我的 ionic 3 项目中。有支付成功回调函数。但是在 successcallback 函数中我只能提醒结果没有其他任何工作。
RazorpayCheckout.open(options, this.successCallback, this.cancelCallback);
//this works
successCallback(payment_id)
{
alert(pament_id);
}
//this not working
successCallback(payment_id)
{
let loading = this.loadingController.create({
spinner: 'circles'
});
loading.present();
this.update[ayment(payment_id);
loading.dismiss();
}
使用 arrow functions 以便 this
的上下文得到正确绑定。
successCallback = (payment_id) => {
let loading = this.loadingController.create({
spinner: 'circles'
});
loading.present();
this.updatePayment(payment_id);
loading.dismiss();
}