离子中的未定义误差

时间:2018-04-27 11:37:14

标签: javascript html angular ionic-framework ionic2

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

我的HTML代码

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

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

我的剧本

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

1 个答案:

答案 0 :(得分: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

无需使用DOM选择器获得Value,就像离子提供的选项获取值一样。