【问题标题】:undefined error in ionic离子中未定义的错误
【发布时间】:2018-10-08 06:01:36
【问题描述】:

选择日期后,我收到未定义的错误。谁能告诉我我做错了什么?

我的html代码

<ion-datetime name="fromdate" id="today1" ></ion-datetime>

<button ion-button full (click)="check()">Submit</button>

我的脚本

check() {
      alert(document.getElementById("today1").value);
}

【问题讨论】:

  • 显示完整的错误日志
  • 为什么要操作 DOM 来获取值?
  • 我的意思是在选择日期并单击提交按钮后我变得不确定。
  • 我没有收到错误日志。
  • @BoidurjaTalukdar 检查我的答案

标签: javascript html angular ionic-framework ionic2


【解决方案1】:

只需将您的输入与ngModel 绑定,然后像这样获取您选择的值 -

  <ion-datetime name="fromdate" id="today1" displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
  <button ion-button full (click)="check()">Submit</button>


  check() {
      alert(this.myDate);
  }

working example

无需像使用 ionic 提供的选项来获取值时那样使用 DOM 选择器获取值。

【讨论】:

  • 我仍然在警报框中未定义。
  • 现在我得到 StoredetailsPage.html:107 ERROR TypeError: _co.check is not a function
  • 其他地方一定有错误,因为我已经分享了相同的工作链接
  • 谢谢。我没有看到 myDate: any;
猜你喜欢
  • 2018-04-11
  • 1970-01-01
  • 1970-01-01
  • 2022-11-07
  • 2019-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多