In meinem Angular-Projekt versuche ich, die Angular-Direktiven für den Bootstrap datepicker zu verwenden, aber das ist es nicht nicht auftauchen.
Ich habe mit <script src="bower_components/angular-bootstrap/ui-bootstrap.js"></script>
und verknüpft
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
in meiner index.html und in meiner app.js Ich habe ui.bootstrap
als Abhängigkeit angegeben.
Ist etwas offensichtlich, das ich vermisse?
Ich versuche uib-datepicker-popup
innerhalb eines ng-Schalters innerhalb einer ng-Wiederholung zu verwenden, aber ich sehe nicht, warum das ein Problem verursachen würde:
Und in meinem Controller:
%Vor% Die Dokumentation zu Ссылка ist anscheinend für eine neuere Version gedacht. Durch das Ändern von uib-datepicker-popup
in datepicker-popup
hat es funktioniert.
Außerdem musste ich <input type="date" datepicker-popup>
in <input type="text" datepicker-popup>
ändern: Gibt es eine Möglichkeit, das Eingabeformat=" Datum "zu ändern?
Es funktioniert jetzt. Die Dokumentation zu Angular-Direktiven für den Bootstrap sollte erwähnen, welche Version den uib-datepicker verwenden soll und wo der Datepicker anwendbar ist.
Hatte ein ähnliches Problem. Nach 2 Stunden Graben und Versuchen konnte ich es mit einem
arbeiten lassen <input type=text" uib-datepicker-popup="dd/MM/yyyy" ng-model="user.birthday" />
nur, indem Sie die Modelldaten zu einem Date-Objekt im Controller machen
gefällt das
%Vor%Für die Suchenden hatte ich das gleiche Problem, das behob mein Problem. AngularMoment zu meinem Modul hinzugefügt und Injected "Moment":
%Vor%dann:
%Vor%Tags und Links angularjs datepicker twitter-bootstrap angular-ui-bootstrap