离子:显示带有复选框和文本输入的警报控制器

use*_*529 5 ionic2 ionic3

我试图显示一个复选框以及文本输入字段.(Ionic 3.5.3)

该复选框未显示.我查看了另一个SO线程,提出了类似的问题.代码似乎和我正在做的一样.

代码:

let alert = this.alert.create({
      title: 'Name your trip',
      inputs: [
      {
        name: 'name',
        placeholder: 'Your trip name',
      },
      {
         name: 'gpsxy',
         type:'checkbox',
         checked:true,
         label:'Log GPS co-ords',
         value:"true"
      }
    ],

      buttons: [{
        text: 'Cancel',
        role: 'cancel',
        handler: data => {
        }
      },
      {
        text: 'Ok',
        handler: data => {
      }],
    });
    alert.present();
Run Code Online (Sandbox Code Playgroud)

这是截图:在此输入图像描述

seb*_*ras 7

就像你在文档中看到的那样

警报还可以包含几个不同的输入,其数据可以传递回应用程序.输入可以用作提示用户输入信息的简单方法.无线电,复选框和文本输入都被接受,但它们不能混合使用.例如,警报可以包含所有单选按钮输入或所有复选框输入,但同一警报不能混合无线电和复选框输入.但请注意,不同类型的"文本"输入可以混合使用,例如网址,电子邮件,文本等.如果您需要一个不符合警报指南的复杂表单UI,我们建议您构建表单而是在一个模态中.

所以我担心在Ionic中不可能做到这一点:(