Angular-*ngIf需要点击才能更改屏幕-ApplePayJS(?)
创始人
2024-10-21 02:00:39
0

使用ApplePay JS API的时候,必须在用户点击支付按钮后才能调用它。这是由于安全原因所导致的。如果我们在Angular的模板中使用ngIf指令,可能会导致屏幕无法及时更新。以下是一种解决方法,使用一个布尔变量来控制ngIf指令:

component.ts:

public showApplePayButton: boolean = false;

public onPaymentButtonClicked(): void {
  this.showApplePayButton = true;
  this.applePayService.initiatePayment();
}

public onPaymentComplete(): void {
  this.showApplePayButton = false;
}

component.html:



在这个示例中,当用户点击“Pay with Apple Pay”按钮时,我们设置showApplePayButton变量为true,这将导致ngIf指令将Apple Pay按钮显示到屏幕上。当用户完成支付时,我们将showApplePayButton变量设置为false,这将导致ngIf指令将该按钮从屏幕上删除。

请注意,因为Apple Pay按钮是在模板中渲染的,所以我们必须在component.ts文件中导入并注入一个ApplePayService。此外,我们还必须在index.html文件中引入Apple Pay的JavaScript SDK。


  ...
  
  ...

相关内容

热门资讯

外挂阶段!德普之星私人局辅助免... 外挂阶段!德普之星私人局辅助免费,拱趴游戏破解器-真是是真的有辅助插件(哔哩哔哩)1、完成拱趴游戏破...
外挂手筋!拱趴大菠萝挂哪里,佛... 外挂手筋!拱趴大菠萝挂哪里,佛手在线大菠萝技巧-总是真的有辅助技巧(哔哩哔哩)1、玩家可以在佛手在线...
外挂手册!来玩app破解,约局... 外挂手册!来玩app破解,约局吧是否有挂-切实是真的有辅助神器(哔哩哔哩)约局吧是否有挂是不是有人用...
外挂要领!红龙poker辅助器... 外挂要领!红龙poker辅助器免费观看,拱趴大菠萝开挂方法-好像是有辅助脚本(哔哩哔哩)1、上手简单...
外挂方针!大菠萝免费辅助,德普... 外挂方针!大菠萝免费辅助,德普之星透视-一直真的有辅助app(哔哩哔哩)1、首先打开大菠萝免费辅助辅...
外挂操作!poker红龙辅助,... 外挂操作!poker红龙辅助,拱趴大菠萝挂怎么安装-原来一直都是有辅助攻略(哔哩哔哩);1、拱趴大菠...
外挂手册!werplan外开挂... 外挂手册!werplan外开挂,哈糖大菠萝有没有挂-本来是有辅助app(哔哩哔哩)小薇(辅助器软件下...
外挂模块!wepoker透视有... 外挂模块!wepoker透视有吗,大菠萝辅助器-一直是真的有辅助神器(哔哩哔哩)wepoker透视有...
外挂教程书!pokemomo辅... 外挂教程书!pokemomo辅助软件,德普之星辅助器-总是一直都是有辅助脚本(哔哩哔哩)运pokem...
外挂积累!pokerworld... 外挂积累!pokerworld辅助器,德普之星透视辅助软件下载-其实真的是有辅助技巧(哔哩哔哩)1....