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

Angularjs 如何在ng bs daterangepicker中仅选择过去的日期?,angularjs,date,datepicker,momentjs,Angularjs,Date,Datepicker,Momentjs,我需要确保在ng bs daterangepicker上选择的日期是过去的 以下是一个例子: 我有开始日期和结束日期,我需要选择要在图表中显示的日期。 对于第一个选择器,我需要设置“开始”日期,该日期必须在过去,而在第二个选择器上,我需要选择“结束”日期,该日期不得小于开始日期,也不得大于今天的日期 我试过这个: <input type="daterange" ng-model="dates" format="L" separator="/" max-date={{todyDateRang

我需要确保在ng bs daterangepicker上选择的日期是过去的

以下是一个例子:

我有开始日期和结束日期,我需要选择要在图表中显示的日期。 对于第一个选择器,我需要设置“开始”日期,该日期必须在过去,而在第二个选择器上,我需要选择“结束”日期,该日期不得小于开始日期,也不得大于今天的日期

我试过这个:

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

固定的最长日期

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

 <input
 type="daterange" 
 ng-model="dates" 
 format="L" 
 separator="/" 
 min-date="{{minDate}}" 
 max-date="{{maxDate}}"
 opens="left" />
对控制器的一些额外更改:我还更改了顺序或脚本-angular只是在ng引导datepicker之前的一点。并将控制器添加为ng控制器


max date不起作用?嗨,不,他们不起作用。你的装备有太多问题。你能让你的plnkkr重现这个问题吗。它甚至没有添加AngularJS库。@bhantol我编辑plunker。。。看一看…thnx的这一点,但如何让它工作“与第一个选择器我需要设置“从”日期,它必须在过去和第二个选择器我需要选择“到”日期,这个日期不应小于从日期,也不大于今天的日期。”plnkr做完全相同的追溯到2013年
 <input
 type="daterange" 
 ng-model="dates" 
 format="L" 
 separator="/" 
 min-date="{{minDate}}" 
 max-date="{{maxDate}}"
 opens="left" />
$scope.minDate = '2013-08-01';
$scope.maxDate = '2013-09-30';