angular - 如何重置电话号码。使用库 NgxIntlTelInput 的字段?
问题描述
我正在使用库 NgxIntlTelInput 进行电话无验证。
我能够重置所有字段。我无法重置电话号码。提交后的字段。
我尝试使用:
form.reset()
解决方案
图书馆没有按应有的方式工作。form.reset() 确实重置了值,但它不会清除底层文本输入字段中的文本。
您必须自己实现重置功能。给电话号码字段一个新的 id '电话'。当您单击重置按钮时,调用此函数。我假设您已遵循库文档,并且 formGroup 名为“phoneForm”。这是库的 github 页面中的演示:https ://stackblitz.com/edit/ngx-intl-tel-input-demo?file=src%2Fapp%2Fapp.component.html 在此处尝试解决方案以确认有用。
reset(){
this.phoneForm.reset();
let phone = <HTMLInputElement>document.getElementById('phone');
phone.value='';
}
推荐阅读
- javascript - 将响应式幻灯片主题应用于多个滑块不起作用
- excel - Toggling between filtering blank and filled cells in a table using VBA
- ios - 如何检测用户何时从应用程序中截取屏幕截图?
- composer-php - 无法更新:“无法获取可用的更新数据。”
- oracle - 在 Oracle 中更新 6200 万条记录
- react-native - React Native:平面列表和 react-native-menu
- node.js - 离子代理设置不正常,下载和提取需要很长时间
- ios - Swift - 为什么我选择时无法更改色调?
- java - 为什么不能从 Selenium 的链接中获取所有数据
- artillery - How can I escape "." characters in Artillery to prevent nesting?