【发布时间】:2016-12-13 04:43:25
【问题描述】:
我正在将现有网站迁移到 AngularJS,但我在使用 Boostraps 的日期选择器时遇到了问题。
HTML:
<div id="calendar" class="pull-right"></div>
JS:
$('#calendar').on('changeDate', function(event) {
window.location.href = '/appointments?date=' + event.format();
});
我尝试过编写这样的指令,但它不起作用。
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() {
...
}
});
}
};
})
有什么想法吗?
【问题讨论】:
-
你需要jquery来添加bootstrap-datepicker
-
试试 Angular UI Bootstrap directives - 它们是专门为 Angular 制作的,并消除了对完整 jQuery 库的依赖。
-
供您参考link
标签: javascript angularjs angularjs-directive bootstrap-datepicker