如何打开第一年的uib-datepicker-popup? [AngularJS]

时间:2016-07-11 18:48:41

标签: javascript angularjs

当我用年份和日期打开日历节目时。我可以以某种方式首次展示多年吗?

这里是html:

<input style="width: 30%;float: left;" name="date" id="date" type="text" 
                           class="form-control" 
                           uib-datepicker-popup="dd/MM/yyyy"
                           ng-model="ctrl.userProfile.birthDate"
                           is-open="dpOpenStatus.withRequired"
                           ng-required />
                    <span class="input-group-btn">
                        <button type="button" 
                                class="btn btn-default" 
                                ng-click="setDpOpenStatus('withRequired', $event)">
                            <i class="glyphicon glyphicon-calendar"></i>
                        </button>
                    </span> 

1 个答案:

答案 0 :(得分:2)

According to the docs, you can set the datepicker-options object's datepickerMode property to one of the following:

datepickerMode C (Default: day) - Current mode of the datepicker (day|month|year). Can be used to initialize the datepicker in a specific mode.

So, in your view, add this:

datepicker-options="options"

and in your controller, add this:

 $scope.options = {
   datepickerMode: 'year',
   minDate: new Date()
};