AngularJS und Eingabe Typ = Datum, wie format-Modell-Daten?
habe ich folgende Eingabe in ein Formular, welches ich versuche zu füllen, indem scope Daten:
<input type="date" name="editCallForm.date" ng-model="editCallForm.date">
Ich habe versucht ein paar Kombination von Daten-Formatierung, zum Beispiel:
moment($rootScope.formData.date).format('DD/mm/YYYY');
Aber ohne Glück (für Uhrzeit-Eingabe funktioniert es ohne Probleme).
Was ist das richtige format für diese Art der Eingabe?
Vielen Dank für jede Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Termine werden sollte javascript-date-Objekte Referenz
das sagt
so
Ihre codes werden sollte
und
wenn Sie möchten, formatieren Sie das Datum, dem Sie Folgen können, die Ben ' s Antwort , für die Ex:
vergessen Sie nicht, fügen Sie die
$filter
Abhängigkeit in Ihrem controllerhier ist ein Demo-Plunker bitte überprüfen Sie
beachten Sie, dass diese Funktion nicht funktioniert bei älteren eckigen Versionen. seine arbeiten angular 1.3 und höher
überprüfen Sie bitte die aktuellen änderungen in angularjs change-log hier
Wenn Sie brauchen, um dies zu tun, die in älteren Versionen von angularjs können Sie so etwas wie angular-ui-bootstrap-datepicker
hier ist die Demo-Plunker