Ich habe eine Vielzahl von Beispielen für die github-Direktive gesehen, aber keine enthält eine funktionierende JSFiddle und ich konnte keine davon zum Laufen bringen. Überrascht ist dies nicht in Angular-UI zu diesem Zeitpunkt.Arbeitsbeispiel der AngularJS und Bootstrap DatePicker Direktive?
Antwort
Nehmen wir dies in Ihrem view.html ist:
<script type="text/javascript" src="js/bootstrap-datepicker.js"></script>
<div id="datepicker"></div>
<script type="text/javascript">
$('#datepicker').datepicker().on('changeDate', function(ev){
var element = angular.element($('#datepicker'));
var controller = element.controller();
var scope = element.scope();
scope.$apply(function(){
scope.doSomethingWithDate(ev.date);
});
});
</script>
Und dann in Ihrem controller.js:
$scope.doSomethingWithDate = function (date){
alert(date);
};
, dass es, es funktioniert :)
sehen Sie bitte dieses Richtlinie, ein funktionierender Kalender fiddle: http://jsfiddle.net/nabeezy/HB7LU/209/
myApp.directive('calendar', function() {
return {
require: 'ngModel',
link: function (scope, el, attr, ngModel) {
$(el).datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function (dateText) {
scope.$apply(function() {
ngModel.$setViewValue(dateText);
});
}
});
}
};
})
nicht korrekte Format in der obigen Verbindung – vinodh
, aber es nicht erlaubt, Sie zu Jahr Format..oder Monat Format –
Ich hoffe, dass dies hilft, ich suchte nach einem einfachen Beispiel, aber ich konnte es nicht finden, fand ich aber voll von Code und Links und ich habe es gereinigt, hier ist das einfachste Beispiel von Datepicker mit eckigen Bootstrap:
--->sample page < ---
Ja ändern, es funktioniert alles in Ordnung. Nur schade, dass du keinen Plunk erstellt oder deinen Code gepostet hast. Wir können _that_ es funktioniert sehen, aber nicht _how_ es funktioniert, was nicht wirklich sehr hilfreich ist :-( – Mawg
seine Arbeit, können Sie bitte die jsfiddle oder Plocker für diese? –
Bitte überprüfen Sie jetzt. Sie haben vergessen, jquery
und css
darin hinzuzufügen.
- 1. Bootstrap datepicker Direktive für angularjs
- 2. anklickbare bootstrap-datepicker icon mit winkligen direktive
- 3. Datepicker Angular Direktive für Bootstrap nicht angezeigt
- 4. Javascript - AngularJS - UI Bootstrap Datepicker
- 5. Bootstrap-Datepicker in AngularJs implementieren
- 6. AngularJS Direktive für Twitter Bootstrap Form-Gruppe
- 7. Angularjs bootstrap datepicker: Wählen Sie mehrere Daten
- 8. Bootstrap datepicker
- 9. CL und SWIG: Arbeitsbeispiel?
- 10. AngularJS modal Window Direktive
- 11. AngularJS Wie AngularJS-Bootstrap-picker
- 12. Gemeinsamer Bereich zwischen Controller und Direktive in AngularJS
- 13. angularjs gleiche Direktive Namen Konflikt
- 14. Ändern der Kalander Höhe und Breite von AngularJS UI Bootstrap Datepicker
- 15. Bootstrap Datepicker Ausrichtung/Platzierung
- 16. Unit Testing Angularjs Direktive
- 17. Bootstrap Datepicker Standardansicht ändern
- 18. Bootstrap Datepicker: Misaligned
- 19. Bootstrap Datepicker Datumsformat
- 20. AngularJs create templates Direktive
- 21. AngularJS Direktive watch validity
- 22. angular-ui-bootstrap datepicker und maskierte Eingabe
- 23. Angularjs: Form Validierung und Eingabe Direktive
- 24. Bootstrap datepicker Standard-Datum
- 25. Binding Datepicker und select2 Bootstrap modal
- 26. bootstrap- highlight Active und Angular Direktive
- 27. bootstrap-datepicker Anfangsdatumsbegrenzung
- 28. Scoping-Problem mit AngularJS und Bootstrap-Tooltip
- 29. AngularJS - Erlaubnis Direktive
- 30. Bootstrap Datepicker funktioniert nicht.
ganz gute Arbeit eines hier: http://mgcrea.github.io/angular-strap/#/datepicker – charlietfl
Das Problem mit kantigem-Strap ist, dass es einen ganz anderen Ansatz zu Richtlinien als die Takes Bootstrap-UI-Projekt vom AngularJS-Team bei Google. Tatsächlich neigt der Ansatz von Angular-Strap dazu, zu brechen, wenn sich die Bootstrap.js-Datei ändert, wo dies für Angular Bootstrap-UI nicht der Fall ist. – brushleaf
charlietfl, vielleicht müssen die Fragen geklärt werden, aber mein Kommentar über die Architektur ist gültig und gut dokumentiert in Vergleichen zwischen Angular Bootstrap-UI und Angular-Strap. – brushleaf