Ich migriere eine bestehende Site zu AngularJS und ich habe Probleme mit Boostraps's datepicker.AngularJS Direktive für Kalender
HTML:
<div id="calendar" class="pull-right"></div>
JS:
$('#calendar').on('changeDate', function(event) {
window.location.href = '/appointments?date=' + event.format();
});
Ich habe versucht, eine Richtlinie wie diese zu schreiben, aber es funktioniert nicht.
HTML
<div id="calendar" class="pull-right" datepicker></div>
JS:
.directive('datepicker', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
element.datepicker({
onChangeDate: function() {
...
}
});
}
};
})
Irgendwelche Ideen?
Sie benötigen jquery, um bootstrap-datepicker hinzuzufügen – azad
Versuchen Sie die [Angular UI Bootstrap Direktiven] (https://angular-ui.github.io/bootstrap/#/datepickerPopup) - sie wurden speziell für Angular gemacht und entfernen Sie die Abhängigkeit auf der vollständigen jQuery-Bibliothek. – Lex
für Ihre Referenz [link] (http://stackoverflow.com/questions/20966319/twitter-bootstrap-datepicker-in-angular-js) – Raviteja