私のangle 2アプリケーションでJQuery UIのdatepickerが動作していますが、ngModel
は更新されません。私はSeasonStartDate
と呼ばれる変数を持っています。ユーザーが入力した日付に更新します。たとえば、10月31日など、自分の日付ピッカーで日付を選択すると、予想通り入力が2016年10月31日に満たされますが、ngModel
は正常に更新されません。ここで角度2:JQuery UI DatePickerがngModelを変更しない
は私の入力です:
<input [ngModel]="SeasonStartDate" (ngModelChange)="updateSeasonStartDate($event)" class="form-control date-picker" id="SeasonStartDate" name="SeasonStartDate" type="text" autocomplete="off">
Date: {{SeasonStartDate}}
私は値を更新しているかどうかをテストすることができますので、私は入力以下Date: {{SeasonStartDate}}
を追加しました。ここで
は、値を更新し、私のコンポーネントのコードです:
updateSeasonStartDate(updateSeasonStartDate: any) {
console.log(updateSeasonStartDate);
this.SeasonStartDate = updateSeasonStartDate;
}
私は(日付ピッカーを開始するのに必要とされている)date-picker
クラスを削除し、私は手動で、入力にSeasonStartDate
意志を入力した場合私のコードの残りの部分を知っているので、それはそれを壊すことに終わる日付ピッカーです。 ngModel
とJQuery UI Datepickerを連動させるにはどうすればよいですか?これは可能ですか?私は特にAngular 2のための他の日付ピッカーがあることを知っていますが、私は可能な限りJQueryのバージョンを好みます。