如何在ng-bs-daterangepicker中仅选择过去的日期?

时间:2016-12-08 14:37:10

标签: angularjs date datepicker momentjs

我需要确保ng-bs-daterangepicker上的选定日期是过去的。

以下是一个例子:

我有FROM和TO日期,我需要选择要在图表中显示的日期。 使用第一个选择器我需要设置“FROM”日期,这必须是过去和第二个选择器我需要选择“TO”日期,这个日期不应该小于FROM日期,既不比今天更大日期。

我试过了:

<input
type="daterange"
ng-model="dates"
format="L"
separator="/"
max-date={{todyDateRangeChart}};
opens="left"
/>

并在ctrl中

$scope.todyDateRangeChart = new Date();

Here它在Plunker中

1 个答案:

答案 0 :(得分:1)

修正了最高日期。

它们似乎只适用于字符串日期。

$scope.minDate = '2013-08-01';
$scope.maxDate = '2013-09-30';

在控制器中:

{{1}}

控制器几乎没有其他更改:我也改变了顺序或脚本 - angular只是在ng-bootstrap-datepicker之前。并将控制器添加为ng-controller。

Plunker