angular bootstrap datetimepicker设置可用日期

时间:2015-08-06 03:06:15

标签: html angularjs

我正在使用来自https://github.com/dalelotts/angular-bootstrap-datetimepicker的角度引导日期时间选择器。 我想设置今天和今天+7的可用选择日。 在订单中,所有其他日子都禁用。 任何建议将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用渲染前回调来禁用任何超出范围的日期。

演示页面中有一个示例。

这样的事情应该有效(根本没有测试)

function renderOnBeforeRender($dates) {

  var now = moment.valueOf();
  var max = moment().add('day', 7).valueOf();

  angular.forEach($dates, function (dateObject) {
    dateObject.selectable = (dateObject.localDateValue() >= now && dateObject.localDateValue() <= max)
  });
}