我正在使用DateTime Ionic组件,并希望设置日期选择器的最短日期。
<ion-datetime displayFormat="DD MMM YYYY" min="getTodayDate()" monthNames="Janvier, Fevrier, Mars, Avril, Mai, Juin, Juillet, Aout, Septembre, Octobre, Novembre, Décembre" [(ngModel)]="date"></ion-datetime>
但问题是我不知道如何以编程方式设置它。当我尝试使用min =&#34; 2017-12-01&#34;一切都很完美。
这是.ts:
@IonicPage()
@Component({
selector: 'page-order-accept',
templateUrl: 'order-accept.html',
})
export class OrderAcceptPage {
public order: Order;
public date: string;
constructor(public navCtrl: NavController, public navParams: NavParams, public distribSP: DistributionStateProvider) {
this.order = this.navParams.get("order");
console.log(this.order.$id);
}
ionViewDidLoad() {
console.log(this.order.$description);
}
public validate(){
this.navCtrl.pop();
this.distribSP.flyersRetrievalState(this.order.$id,this.date).subscribe( data =>{
});;
}
public back(){
this.navCtrl.pop();
}
public getTodayDate(){
let date: Date = new Date();
return date.getFullYear()+"-"+date.getMonth()+date.getDate();
}
感谢您的帮助!!