モデルの値にバインドされた入力があります。
<input type="text" class="form-control" [(ngModel)]="currentDate">
この入力にデータを入力するために使用する日付ピッカーがあります。datepicker を介して値が選択された場合、入力はモデルを更新していないように見えます。これは、コード内でさらにパイプを起動していないためです。
ただし、入力フィールドに手動で入力すると、パイプが起動して新しい値に基づいてフィルタリングされるため、ngModel が更新されているように見えます。「変更時」ハンドラーを入力にバインドしました。これは、入力時または日付ピッカーの使用時に起動します。
$('#datepicker').datepicker().on('changeDate', function(e){
//Fires on change
})
ngModel 変更イベントを手動でトリガーする方法はありますか、または他の誰かが認識しているより洗練されたソリューションがありますか?