【发布时间】:2018-10-25 06:06:31
【问题描述】:
我是 Angular 新手。
我有一个输入日期选择器。我想获取/获取在日期选择器中选择的日期。
代码:Html 文件:
<input class="form-control m-input " id="m_datepicker_2_validate" placeholder="Select Date" readonly="" type="text">
我正在尝试控制台记录所选日期。
在 component.ts 文件中,我添加了一个变量 staff_date_booking : Date;
并创建了一个函数
bookStaffEmployeeDate(){
console.log("This is the DATE:", this.staff_book_date);
}
在我添加的 html 中
<input [ngModel]="staff_book_date | date:'yyyy-MM-dd'" class="form-control m-input " id="m_datepicker_2_validate" placeholder="Select Date" readonly="" type="text">
选择日期后,我将在(单击)上调用此函数,但我将 this.staff_book_date 设置为未定义。
如何将选定的日期存储在像 staff_book_date 这样的变量中
【问题讨论】:
-
尝试将输入标签中的
[ngModel]更改为[(ngModel)]。 -
做到了,仍然不确定。
-
也许您在选择 staff_book_date 的值之前调用 bookStaffEmployeeDate()
-
不,是在选择日期之后。在日期选择器之后还有另一个输入,单击它时我调用了该函数。
标签: angular datepicker