javascript - 如何在 AngularJS 中使用 pickaday 指令禁用当前和 future 日期

标签 javascript angularjs datepicker angular2-directives

我在 AngularJS 中使用“pickaday”指令。

我的要求是禁用当前和 future 日期,以便用户无法选择它们。我在选择 future 日期时应用了错误,但无法禁用它们。

最佳答案

使用 maxDate 限制所选日期。

var options = $.extend(true, $scope.global.rangePickeOptions, {
                        startDate: moment(serverTime).startOf('day'),
                        endDate: moment(serverTime),
                        minDate:moment(serverTime).subtract(Number(data)-1, 'days'),
                        maxDate: moment(serverTime).format('YYYY-MM-DD'),
                        opens: "right"
                    })

关于javascript - 如何在 AngularJS 中使用 pickaday 指令禁用当前和 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57026027/

相关文章:

jquery - 为什么 datepicker.parseDate 不起作用?

javascript - 模拟 Angular $resource

javascript - 带有自定义过滤器的 Angularjs ng-bind-html

Android DatePickerDialog 怪异的TextView

javascript - Angular JS UI Bootstrap Datepicker : max-date and init date issue

javascript - AngularJS 工厂

javascript - 如何每 60 秒调用一次 JavaScript 函数?

javascript - 使用 Meteor 时如何从另一个模板的辅助函数中调用模板?

javascript - react ,redux链下一个调度

javascript - 从 JavaScript 函数更改数据属性?