2016-08-30 93 views
0

我使用两个日期选取器:如何动态设置最小日期和最大日期在日期选择器的角度JS自举3

  1. 开始日期
  2. 结束日期

我需要根据结束日期值设置开始日期中的最大日期和 基于开始日期值的结束日期中的最短日期

如何基于日期更改动态更改最小值和最大值在日期选择器

我采用了棱角分明的日期选择器自举3

+0

只需将minDate和maxDate设置为其他DatePicker正在处理的模型中的值即可。您可以在'minDate'和'maxDate' [设置](https://angular-ui.github.io/bootstrap/#/datepicker)旁看到的小眼睛意味着有一块手表可以处理对值 – Aaron

+0

能否请你提供一个例子。我需要动态地改变最短日期和最长日期。静态最短日期和最长日期为我工作 – Thomas

+0

我最近没有做很多AngularJS,所以这会花费我太多的时间。如果您可以在设置DatePicker(没有最小/最大验证)的情况下为我提供基础[jsfiddle](https://jsfiddle.net/),则可以快速展示我的意思。 – Aaron

回答

0

您可以设定下列方式两个日期选择器的的min and max属性。

<input type="date" ng-model="date1" max="{{date2 | date:'yyyy-MM-dd'}}"> 
<input type="date" ng-model="date2" min="{{date1 | date:'yyyy-MM-dd'}}"> 
相关问题