Datepicker eckige Direktive für Bootstrap wird nicht angezeigt

7

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.

%Vor%

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:

%Vor%

Und in meinem Controller:

%Vor%     
dhuyvetter 14.10.2015, 08:29
quelle

3 Antworten

16

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.

    
dhuyvetter 14.10.2015, 10:32
quelle
2

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%     
Bogdan Deaky 07.02.2017 16:04
quelle
0

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%     
Fergus 23.03.2016 01:18
quelle