javascript - 添加 Stripe 卡后重置 StripeCardComponent
问题描述
我将 StripeCardComponent 与ngx-stripe一起使用。您知道添加 Stripe 卡后如何重置表单吗?
<ngx-stripe-card [options]="cardOptions" [elementsOptions]="elementsOptions" (change)="cardUpdated($event)" (error)="error = $event"></ngx-stripe-card>
<div class="error">
{{error?.message}}
</div>
<button (click)="getCardToken()" [disabled]="!complete">Get Card Token</button>
我已经尝试过如下。但它不起作用。
addcard(){
(document.querySelector('.ElementsApp') as HTMLFormElement).reset();
}
ERROR 错误:未捕获(承诺中):TypeError:无法读取 null 的属性“重置” TypeError:无法读取 null 的属性“重置”
运行时 HTML
解决方案
我找到了解决方案。这很好用。
addCard(){
this.element.clear();
}
推荐阅读
- macos - 如何在 vim 中存储 golang 模板宏
- python-3.x - 未显示图像文件,但正确获取了 url 位置,我在命令行中也出现类型错误
- java - HTTP 状态 500 - 内部服务器错误 - 服务器遇到阻止其完成请求的意外情况
- gatsby - 使用和不使用 html.js 渲染 Gatsby 页面
- jquery - 将主函数值获取到剑道网格读取函数中
- apache - 408 请求超时,Apache
- php - 如何解决这个php关联数组推送
- java - 使用不带片段的选项卡布局
- html - 如何为较小的屏幕调整图像大小?
- javascript - 在从下拉列表中选择时将对象添加到数组。如果未选中,则从数组中删除