ionic-framework - 带有输入文本和单选按钮的 Ionic3 警报
问题描述
我正在尝试将输入文本和单选按钮合并到一个警报对话框中。我有三个选项,如果用户选择第三个选项,则会出现输入文本,用户需要输入一些内容。
我在互联网上搜索过,但找不到可以帮助我解决这个问题的东西。我希望有人可以帮助我。
这是我的代码和示例输出。
let alert = this.alertCtrl.create({
title: 'Select one?',
message: "Please select one or enter something",
inputs: [
{
type: 'radio',
label: 'Option 1',
value: 'Option 1',
},
{
type: 'radio',
label: 'Option 2',
value: 'Option 2',
},
{
type: 'radio',
label: 'Other Option',
value: 'Other Option',
},
{
type: 'text',
placeholder: 'Enter other option',
}
],
buttons: [
{
text: 'Submit',
handler: (data: any) => {
console.log(data);
}
}
]
});
alert.present();
这是我的代码的当前输出。
解决方案
你不能有不同types
的input
内部 ionic AllertController。
您应该将模态控制器与formBuilder一起使用,然后您可以根据需要自定义表单
推荐阅读
- ansible - Ansible:在rds的多个数据库中执行一个sql脚本
- github - 如何确定您的功能分支是从 git 中的开发或主分支创建的
- javascript - Oauth2 隐式流
- java - 为什么sync()在netty中对ChannelFuture不起作用
- rust - 我可以在 AWS Lambda 上使用 actix_web 而不为 HttpServer 生成线程吗?
- excel - 在 vlookup 或索引匹配中返回图像,或使用间接
- amazon-web-services - DMS 目标端点的连接测试失败
- python - 如何使用 for 循环 while 用列表填充字典的值?
- android - 全新安装 Android Studio + 模拟器,模拟器吃 CPU + 电池
- c++ - 为什么 arr[i++] vs arr[i]++ 这样做?