角度日付ピッカーを使用しています。ユーザーが日付を選択すると、結果をフィルタリングする必要があります。角度ブートストラップ日付ピッカーで日付形式を変換する方法
日付ピッカーにng-changeを追加しました。変更を検出して日付値を渡しています。しかし、フォーマットは正しくありません。
<uib-datepicker ng-model="dt" ng-change="dateSelected('{{dt}}')" class="well well-sm" datepicker-options="options"></uib-datepicker>
コントローラ
$scope.dateSelected = function(passedDate){
console.log('Date Selected ' + passedDate);
}
これは私が
18 March, 2016
または類似のものに変換するにはどうすればよい
2016-04-26T12:18:56.794Z
できます。
ドキュメントに基づいて$ scope.optionsを更新していくつかのオプションを試しましたが、何も動作しません。
これは動作しません.newDateをpassedDateに置き換えると、エラーが発生します。passedDate.getMonthは関数ではありません。 –
$ scope.dtを使用しようとしました。 passedDate.getMonthを使用する代わりにgetMonthを使用します。 –
はい、これはうまくいきました。ありがとう –