【发布时间】:2015-06-16 06:17:23
【问题描述】:
我有两个日期开始日期和结束日期。一旦我选择开始日期,那么结束日期不应小于开始日期。意味着应禁用这些日期以单击结束日期选择器中小于开始日期的日期。
HTML
<div class="col-sm-8">
<p class="form-control-static">
<span editable-bsdate="data.season_start" e-ng-click="openPicker()" e-is-open="picker.opened" e-datepicker-popup="dd-MMMM-yyyy">{{ (data.season_start | date:"dd/MM/yyyy") || 'empty' }}</span>
</p>
</div>
<div class="col-sm-8">
<p class="form-control-static">
<span editable-bsdate="data.season_end" e-ng-click="openPicker2()" e-is-open="picker2.opened" e-datepicker-popup="dd-MMMM-yyyy">{{ (data.season_end | date:"dd/MM/yyyy") || 'empty' }}</span>
</p>
</div>
角度:
$scope.picker = {opened: false};
$scope.openPicker = function (data) {
$scope.picker.opened = true;
});
};
$scope.picker2 = {opened: false};
$scope.openPicker2 = function (data) {
$scope.picker.opened = true;
});
};
我的日期选择器工作正常。但我想根据 season_start.thanks 在 season_end datepicker 中进行验证
【问题讨论】:
-
您在使用任何库吗?还是您制作了自己的自定义日期选择器?你用的是 'ui-bootstrap' 提供的那个吗?
-
不,我用过angular-ui.github.io/bootstrap datepicker
-
使用 min-date 属性....选择第一个日期后,更新 minDate 变量
标签: angularjs datepicker angular-ui-bootstrap