0
日付を 'yyyy-MM-dd'の形式で表示して、event.StartDateの値を保存します。ng-repeatの中でng-modelの日付をフォーマットするにはどうすればいいですか?
ngモデルを削除すると、正しい日付、つまり「2017 -01-26 12:00 'ですが、値をevent.StartDateに保存することはできません。
しかし、ng-modelを追加すると、日付形式は機能せず、 '/ Date(1485403200000)/'が表示されます。
ここに私のコードです。
<div ng-repeat="event in Events">
<input name="eventStartDate" type="text" ng-model="event.StartDate" value="{{event.StartDate.replace('/Date(','').replace(')/','') | date:'yyyy-MM-dd HH:mm'}}" />
</div>
日付形式が正しくなりましたが、私は値を編集することはできません、エラーメッセージがTypeError例外です:uがされていない機能 –
これは、フィルタおよびテンプレートとは何の関係もないものになります。..あなたのコントローラコードの一部を共有しますか? – Dario