angular - 如何在 IONIC 3 中为 intl-tel-input 创建 IONIC 组件
问题描述
如何为https://github.com/jackocnr/intl-tel-input创建 IONIC 3 组件?或者 ionic 3 中有任何其他模块,我将不胜感激。
解决方案
我建议您使用替代ng2-tel-input,因为您尝试使用的库是编写的 Javascript ,您需要编写一个包装器,这使得某些东西难以实现。
所以这里是使用 ng2-tel-input 的解决方案
第 1 步:安装库npm install ng2-tel-input --save
第 2 步:导入样式@import 'intl-tel-input/build/css/intlTelInput.css';
第三步:导入模块import {Ng2TelInputModule} from 'ng2-tel-input';
第 4 步ng2TelInput
将指令添加到您的文本字段
<input type="text"
ng2TelInput
[ng2TelInputOptions]="{initialCountry: 'in'}"
(hasError)="hasError($event)"
(ng2TelOutput)="getNumber($event)"
(intlTelInputObject)="telInputObject($event)"
(countryChange)="onCountryChange($event)" />
第 5 步:让用户在 ionic 页面中输入数字
telInputObject(obj) {
console.log(obj);
obj.intlTelInput('setCountry', 'in');
}
希望这有帮助!
推荐阅读
- mysql - MySQL pr 中的时间表
- php - 无法在 cent OS(生产服务器)中将 Windows 共享打印机与 samba 共享连接
- ajax - 在异常上下文中使用 affjax http 请求
- mongodb - 匹配日期的 MongoDb/Mongoose 聚合问题
- arrays - 为什么在通用 Array where 子句中必须使用 required 关键字 init?
- python - 对 TensorFlow 服务的预测 API 的请求返回错误“缺少输入”
- ios-simulator - 无法查找服务 com.apple.CoreSimulator.host_support: 0x3
- apache-camel - 如何在 Camel 路由上设置用户定义的元数据或在配置时进行交换
- django - 导入名为中间件的模块时出错
- windows-installer - cx_Freeze msi 安装后