【发布时间】:2016-08-02 17:09:00
【问题描述】:
我要做的是创建一个独立的年份选择器,无需选择日期。但是下面的引导配置让我向下钻取,一旦我选择了年份,它就会显示月份和日期。但我只想在点击年份后立即进行选择
javascript
$scope.formats = ['yyyy','dd-MMMM-yyyy', 'yyyy/MM/dd', 'dd.MM.yyyy', 'shortDate'];
$scope.dateFormat = $scope.formats[0];
$scope.popup = {
opened : false
};
$scope.open = function($event) {
$event.preventDefault();
$event.stopPropagation();
$scope.popup.opened = true;
};
html
<p class="input-group input-group-unstyled" style="margin-bottom: 0px">
<input type="text" class="form-control input-sm" id="year" name="year"
uib-datepicker-popup="{{dateFormat}}"
ng-model="year"
is-open="popup.opened"
min-mode="year" datepicker-mode="'year'"
close-text="Close"
/>
<span class="input-group-addon">
<i class="glyphicon glyphicon-calendar" ng-click="open($event)"></i>
</span>
</p>
【问题讨论】:
-
请尝试添加一个jsfiddle。
标签: html angularjs twitter-bootstrap-3 angular-ui-bootstrap bootstrap-datepicker