我已经在我的angular2应用程序中尝试过很多日期选择器,但是它们都没有工作。虽然日期选择器在视图上显示,但是所选日期的值不在ngModel变量中。
解决方法
事实上,您可以通过简单地将日期值添加到输入的type属性中来使用datepicker:
<input type="date" [(ngModel)]="company.birthdate"/>
在某些浏览器中,如Chrome和Microsoft Edge(不在Firefox中),您可以单击输入内的图标以显示日期选择器。只有当鼠标悬停在输入上时,图标才会显示。
为了使浏览器有所变化,您应该考虑使用符合Angular2的库,如:
> https://github.com/kekeh/mydatepicker
> https://github.com/jkuri/ng2-datepicker