我正在使用datepicker of UI Bootstrap :(有一个Plunker there,可以通过按钮禁用过去的日子)。
任何人都可以帮我在没有任何按钮的情况下禁用 future 的日子吗?
我尝试像这样更改按钮的功能,但没有成功:
$scope.toggleMin = 函数() {
$scope.options.minDate = $scope.options.minDate ? **新日期()**:**空**;
};
这是一个按钮,我想在没有按钮的情况下禁用。
最佳答案
只需将 options
中的 maxDate
设置为您想要限制的日期即可。
$scope.options = {
customClass: getDayClass,
maxDate: new Date(), // restrict maximum date to today
showWeeks: true
};
否则,如果您在设置选项后需要更改它,您可以这样做:
$scope.options.maxDate = new Date(), // restrict maximum date to today
这是更新后的 Plunker,禁用了今天之后的日子:https://plnkr.co/edit/0iqNNEcATzv4t8h8n41X?p=preview
关于angularjs - 在 ui.bootstrap.datepicker Angularjs 中禁用 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40923150/