0

我面临在 angular-datepicker 中禁用日期的问题。这就是我定义日期选择器的方式:-

<datepicker date-format="{{pattern}}" 
            button-prev="<i class='fa fa-arrow-left' ></i>" 
            button-next="<i class='fa fa-arrow-right'></i>">
  <input class="form-control ng-valid ng-valid-number ng-valid-max ng-valid-min ng-dirty ng-pristine" 
         name="pointAllocDate" type="text" 
         placeholder="Select Date*" id="pointAllocDate" required="required" 
         autocomplete="off" />
</datepicker>

我在 angularjs 控制器中将模式定义为

$scope.pattern = 'yyyy-MM-dd HH:mm:ss';

将日期选择器的 css 和 js 链接如下:-

<link href="css/angular-datepicker.css" rel="stylesheet" type="text/css" />
<script src="/js/angular-datepicker.js"></script>

我不知道如何在这个日期选择器中禁用未来的日期。任何帮助都是可观的。

4

1 回答 1

0

您将需要在日期选择器中使用date-max-limit="today"

在变量today中,设置今天的日期。它将最大日期设置为今天,并将禁用未来的日期。如需更多参考,请访问:https ://github.com/720kb/angular-datepicker/blob/master/README.md

于 2019-05-14T15:10:01.330 回答