initialisation d"un champ date via un patchValue compris dans objet complex
Bonjour
Je recupere via un serviceREST un objet complex comprenant une date au format yyyy-MM-DD, mais lorsque je souhaite initialiser ma "form" avec un patchValue, ma date n'est pas reconnu et donc mon date-picker va me poser un soucis
Une idee ?
Je voudrais eviter de me convertir tous les champs un par un à cause d'un seul champ date !
Merci
1 json object from MyService
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| {
"profilId": 50531,
"surname": "3454",
"name": "11",
"date": "2027-12-30"
...
...
...
...
...
} |
2 html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <kendo-datepicker id = "date" formControlName = "date" class = "pull-left" > </kendo-datepicker>
3 component
export class DossiersDetailDossierTabsheetSommaireFormComponent implements OnInit {
constructor(private formBuilder: FormBuilder,
private activatedroute: ActivatedRoute,
private router: Router,
private dps: MyService ) {}
ngOnInit() {
this.registerForm = this.formBuilder.group({
profilId: [''],
surname: [''],
name: [''],
date: ['']
});
this.dps.getData(this.id)
.pipe(first())
.subscribe(x => this.registerForm.patchValue(x)); //ERROR ON Date field
}
} |