Html 从Datepicker获取数据实现

Html 从Datepicker获取数据实现,html,css,angular,materialize,Html,Css,Angular,Materialize,如何从materialize中获取数据 我试图使用angular2数据绑定来获取数据,但它不起作用 我对startDate的绑定从未调用,也从未更改,它保持未定义状态 DateStuff.html <form action="#"> <div class="input-field"> <input id="date_picker" type="date" class="datepicker" [(ngModel)]="startDate">

如何从materialize中获取数据

我试图使用
angular2
数据绑定来获取数据,但它不起作用

我对
startDate
的绑定从未调用,也从未更改,它保持未定义状态


DateStuff.html

<form action="#">
  <div class="input-field">
    <input id="date_picker" type="date" class="datepicker" [(ngModel)]="startDate">
    <label for="date_picker">Start Date</label>
  </div>
</form>

我找到了解决办法。我希望使用
angular2
绑定,但我找到了使用jquery的方法

let year: string = $('.datepicker').pickadate('picker').get('highlight', 'yyyy');
let day: string = $('.datepicker').pickadate('picker').get('highlight', 'dd');
let month: string = $('.datepicker').pickadate('picker').get('highlight', 'mm');

如果有人能用
Angular 2
提供更优雅的解决方案,那就太好了

“你得到了更优雅的解决方案吗?”普林西说。使用angular2实现。
let year: string = $('.datepicker').pickadate('picker').get('highlight', 'yyyy');
let day: string = $('.datepicker').pickadate('picker').get('highlight', 'dd');
let month: string = $('.datepicker').pickadate('picker').get('highlight', 'mm');