aracılığıyla kirli olarak işaretler misiniz? patchValue aracılığıyla bileşenimden bir Reaktif FormGroup
denetim değerini güncelleştiriyorum.Angular2: Form Patch kontrolünü "patchValue()"
Ör: Bu harika çalışıyor ve bir valueChanges
olayı tetikler
this.myForm.patchValue({incidentDate:'2016-09-12');
, ancak bu denetimin dirty
özellik hala false
olduğunu.
incidentDate
denetiminin dirty
olmasını istiyorum, bu nedenle doğrulama mantığım bu kontrole karşı çalışmayı bilir.
Bir kontrolün değerini bileşenimden nasıl güncelleştiririm VE bunun kirli olduğunu gösterir miyim?
this.formControl.markAsDirty()
Veya
senin durumunda bu olabilir:(this.myForm.controls['incidentDate'] as FormControl).markAsDirty()
Sen benim arkadaşımsın, adamsın. Merak ettim, bunu nerede buldunuz? Https://angular.io/docs/ts/latest/api/forms/index/FormControl-class.html – rynop
adresinde nerede bulunacak bir yer bulamıyorum. Https://github.com/angular/angular /blob/master/modules/%40angular/forms/src/model.ts lol –
İnsanların beni doğrudan kaynak koduna almasını seviyorum. – Hinrich