日付を文字列として保存しました。日付文字列が日付入力に表示されない
例: 私はangularJsにmyBirthdayというオブジェクトを持っています。
myBirthday.date="1996-04-04";
と私はモーダルで、入力の日付を表示したい:
<input type="date" ng-model="myBirthday.date" />
問題は、それがDD-MM-YYYYの代わりに、1996年4月4日を示したということです。 Then日付を変更し、モーダルを閉じてからもう一度開くと、入力に正しい日付が表示されます。
どのようにして正しい日付を表示できますか? dd-mm-yyyyではないのですか?
私はほとんどすべての文字列タイプを試しました。 お願いします
'myBirthday.date = ...'ではなく '$ scope.myBirthday.date = ...'にするべきだと思います。 – Titus
デートピッカーもお使いですか? [mcve]を提供してください – charlietfl
私はそれが日付形式のエラーだと思う。入力に割り当てる前に日付をフォーマットします。 –