如何启用所有日期

时间:2016-01-05 16:57:23

标签: angularjs datepicker angular-ui-bootstrap angular-ui-datepicker

我正在使用角度ui引导程序库(http://angular-ui.github.io/bootstrap/)中的角度ui datepicker小部件。默认情况下,datepicker仅允许启用今天或更晚的日期。今天之前的所有日期都被禁用。我希望启用datepicker上的所有日期。我怎样才能做到这一点?请指教。

以下网站显示了如何仅禁用周末。 http://angular-ui.github.io/bootstrap/

我更改了范围功能(来自该网站),因此所有周末都已启用。但是今天之前的所有日期(工作日和周末)仍处于禁用状态。

$ scope.disabled()函数的控制器的代码更新:

$scope.disabled = function (date, mode) {
       return false;
   };

这是我使用datepicker小部件的标记:

<input type="text" id="textSearchUpdatedDate"
                           uib-datepicker-popup="{{format}}" ng-model="updatedDateChangeText" 
                           ng-change="searchUpdatedDateChanged()" ng-keyup="searchUpdatedDateChanged()"
                           is-open="status.opened"
                           min-date="minDate"
                           max-date="maxDate"
                           datepicker-options="dateOptions"
                           date-disabled="disabled(date, mode)"
                           ng-required="true" 
                           close-text="Close" />
                    <button type="button" class="btn btn-default" ng-click="open($event)"><i class="glyphicon glyphicon-calendar"></i></button>

1 个答案:

答案 0 :(得分:2)

删除min-datemax-date属性可能会有所帮助。