【发布时间】:2022-01-04 15:19:51
【问题描述】:
当像这样以角度呈现贝宝按钮时:
@ViewChild("paypalRef", { static: false }) private paypalRef: ElementRef;
renderPaypalButton() {
this.paypalSelected = true;
if (this.paypalButtonRendered != true) {
paypal
.Buttons({
style: {
layout: "horizontal",
color: "white",
label: "",
},
createOrder: (data, actions) => {
return actions.order.create({
purchase_units: [
{
amount: {
value: "1000",
currency_code: "zar",
},
},
],
});
},
})
.render(this.paypalRef.nativeElement);
}
this.paypalButtonRendered = true;
}
PayPal 弹出窗口显示片刻然后消失。但是,一旦我删除 createOrder 函数,PayPal 弹出窗口就会正常显示。我确信我做错了什么,但任何帮助将不胜感激。
【问题讨论】:
标签: javascript angular typescript api paypal