我是 angular 4 的初学者,我正在尝试在网站中实现引导程序 ngbdatepicker。
这是我的 HTML 代码:
<div class="input-group ">
<input id="datepicker" class="form-control col-7" placeholder="{{dateWording}}" ngbDatepicker #date="ngbDatepicker" required pattern="[0-9]{4}[-][0-9]{2}[-][0-9]{2}">
<div class="input-group-append">
<button class="btn btn-outline-secondary picto-calender" (click)="date.toggle()" type="button"></button>
</div>
</div>
我尝试使用事件作为 (clic) 或 (blur) 通过使用 getDate(#date.value) 访问我的输入值,但没有任何工作正常。这是我的 getDate 方法,它在浏览器控制台中返回未定义的值。
getDate(date: any) {
this.date = date;
console.log(this.date);
}
所以我的两个问题是:
- 如何获取输入的值以将其保存在我的 .ts 中
- 我可以使用什么功能来检测我在日期选择器菜单中选择了一个日期并在菜单关闭时保存该值
希望你能帮助我,对不起我的英语不好!