【发布时间】:2020-05-02 05:12:39
【问题描述】:
我正在尝试设置最大结帐日期,但我的 md-max-date 无法正常工作。以下代码
<md-datepicker ng-model="model.checkInDate" md-min-date="today" ng-change="changeDate()" required md-hide-icons="calendar" md-placeholder="Enter date"></md-datepicker>
<md-datepicker ng-model="model.checkOutDate" md-min-date="model.checkInDate" md-max-date="model.maxCheckOutdate" ng-change="changeNight()" required md-hide-icons="calendar"></md-datepicker>
ChangeDate: function (checkInDate, night) {
var model = {
checkOutDate: null,
tomorrow: null,
minCheckIndate: null,
maxCheckOutdate: null
};
model.checkOutDate = new Date(checkInDate).addDays(night);
model.tomorrow = new Date(checkInDate).addDays(1);
model.minCheckIndate = new Date(checkInDate).addDays(-1);
model.maxCheckOutdate = new Date(checkInDate).addDays(60);
console.log(model.maxCheckOutdate, "max date");
return model;
},
我为什么会得到这个?
【问题讨论】:
标签: angularjs datepicker angular-material maxdate