【发布时间】:2016-09-20 09:58:12
【问题描述】:
我正在尝试从 angular boostrap 日期时间选择器中禁用所有过去的日期。我发现为了做到这一点,我应该使用 date-disabled 但老实说,我不明白它也不起作用。
<datetimepicker class="calendar-format"
data-ng-model="data.date"
date-disabled="isDisabledDate(date, mode)"></datetimepicker>
this.isDisabledDate = function(currentDate, mode) {
return mode === 'day' &&
(currentDate.getDay() === 0 || currentDate.getDay() === 6);
};
我怎样才能让它不让我选择过去的日期?
这就是我正在使用的https://www.npmjs.com/package/angular-ui-bootstrap-datetimepicker
我当前的代码不起作用:plnkr.co/edit/VGTFJaVN6Y62Frmt3ksB?p=preview
还有其他想法如何使所有过去的日期变灰/无法选择>?
我什么都试过了。有什么想法我在这里做错了吗?
【问题讨论】:
-
您使用的是哪个指令或插件?
-
@Mocktheduck 的答案是否解决了您的问题?
-
不,没有,日历仍然不工作
-
能给个plnkr链接吗?
标签: javascript angularjs html angular-ui-bootstrap