Используйте ngModel
для привязки данных.
home.ts
export class HomePage {
myForm: FormGroup;
date;
constructor() {
this.myForm = new FormGroup({
date_of_delivery: new FormControl('', [Validators.required])
});
}
ngOnInit() {
this.date = "2011-11-16";
}
}
home.html
<form [formGroup]="myForm">
<ion-datetime
displayFormat="DD/MM/YYYY"
formControlName="date_of_delivery"
placeholder="Select date of delivary"
[(ngModel)]="date"></ion-datetime>
</form>
Обновление
Если вы хотите установить значение ion-datetime
с помощью элемента управления формы patchValue
, используйте yyyy-mm-dd
формат.
ngOnInit() {
this. generalDetailForm.controls['date_of_delivery'].patchValue("2011-11-16");
}
См. Обновленный пример здесь .