Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从中的警报获取值_Javascript_Html_Typescript_Ionic Framework_Ionic3 - Fatal编程技术网

Javascript 从中的警报获取值

Javascript 从中的警报获取值,javascript,html,typescript,ionic-framework,ionic3,Javascript,Html,Typescript,Ionic Framework,Ionic3,我使用的是爱奥尼亚3,我想获得输入,并使用谷歌地图在上面添加一些自动完成功能。 我的.ts文件中有以下警报 let alert = this.alertCtrl.create({ title: 'Offer a Ride', inputs: [ { name: 'From', placeholder: 'From', id: 'From' }, { name: 'To',

我使用的是爱奥尼亚3,我想获得输入,并使用谷歌地图在上面添加一些自动完成功能。 我的.ts文件中有以下警报

let alert = this.alertCtrl.create({
    title: 'Offer a Ride',
    inputs: [
      {
        name: 'From',
        placeholder: 'From',
        id: 'From'
      },
      {
        name: 'To',
        placeholder: 'To',
        type: 'text',
        id: 'To'
      },
      {
        name: 'Date',
        placeholder: 'Date',
        type: 'date'
      }
    ],
    buttons: [
      {
        text: 'Cancel',
        role: 'cancel',
        handler: data => {
          console.log('Cancel clicked');
                elem.style.filter='none';
        }
      },
      {
        text: 'Offer',
        handler: data => {
          elem.style.filter='none';
          var from = data.From;
          var to = data.To;
          //this.navCtrl.setRoot (TabsPage, {from:from, to:to});
            let toast = this.toastCtrl.create({
            message: 'Location was set Successfully',
            duration: 3000
          });
          toast.present();
        }
      }
    ]
  }); 
我想做以下工作:

var autocomplete;
autocomplete = new google.maps.places.Autocomplete(
          (document.getElementById('From')),
          {types: ['geocode']});

但是,我无法获取id“From”的输入。你知道怎么做吗?

我找不到你。您可以访问按钮处理程序中的“From”字段值,对吗

是否要访问处理程序外部的“发件人”字段?在这种情况下,您可以使用全局变量或服务来访问该值

还是要按id访问字段值?在这种情况下,警报控制器出现问题。id属性永远不会写入DOM以获取警报。github上报告了相同的错误

这是链接

不确定它是否回答了您的问题。

不要使用警报,模态将为您提供更多控制。答案提供了使用模式的自动完成的完整实现。