Ich habe die folgende Anweisung, die ich Eingabefelder einsetze, die den angular-ui-bootstrap datepicker benutzen:
%Vor%Ich hatte ein Problem mit der Datumsauswahlkomponente, die mein Formular nicht senden würde, wenn das Datumsauswahlfeld nicht berührt würde (selbst wenn es Daten enthielt, beispielsweise wenn ich eine Ressource bearbeiten würde). Das Formular wurde im Grunde als ungültig betrachtet, obwohl ein gutes Datum eingereicht wurde. Diese Direktive hat das behoben, aber wenn ich meinen Winkel auf 1.3 hochsetze, funktioniert die Direktive nicht mehr.
Was müsste ich ändern, damit diese Anweisung wieder funktioniert?
Hier können Sie etwas über eine brechende Änderung finden, die ngModel in 1.3 betrifft:
Da die HTML5-Mustervalidierungseinschränkung den Eingabewert validiert, wir sollten auch gegen den viewValue validieren. Während das funktionierte Kern bis zu Angular 1.2, in 1.3 haben wir nicht nur die Validierung geändert, aber die Art, wie
input[date]
undinput[number]
behandelt werden - sie analysieren ihre Eingabewerte inDate
bzw.Number
, was nicht möglich ist durch eine Regex validiert werden ...
Tags und Links javascript angularjs datepicker twitter-bootstrap