我正在尝试在模板上打印 razorpay 给出的银行列表我得到所有银行列表对象作为响应并将其保存在变量银行中,但是这个变量在模板中没有任何作用,即我看不到任何值
我试图打印下面的代码,但我永远看不到 Hello 打印
<h2 *ngIf="banks">Hello</h2>
下面是我来自 component.ts 的片段
ngOnInit() {
if (this.common.platformCheck()) {
var razorpay = document.createElement('script');
razorpay.id = 'razorPay'
razorpay.src = 'https://checkout.razorpay.com/v1/razorpay.js';
razorpay.async = true;
razorpay.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(razorpay, scpt);
razorpay.onload = () => {
var options = {
"key": "rzp_test_XXXXXXXXXXX",
"image": 'https://i.imgur.com/n5tjHFD.png'
};
var razorpay = this.windowObj.Razorpay(options);
razorpay.once('ready', function (response) {
this.banks= response.methods.netbanking;
console.log(response.methods);
console.log(razorpay.methods.netbanking);
// response.methods.netbanking contains list of all banks
})
};
}
}