2017-12-13 2 views
1

Das ist mein FormGroupIch möchte meine FormGroup mit einem If Bedingung aktualisieren

repairFacilityForm = new FormGroup({ 

languageTypeId: new FormControl("", Validators.required), 
repairFacilityId: new FormControl(""), 
timeZone: new FormControl("", Validators.required), 
name: new FormControl("", Validators.required), 
address: new FormControl("", Validators.required), 
branch: new FormControl(""), 

})

ich diesen Zweig aktualisieren möchten ist als erforderlich, um ein innerhalb eines Falls condition.I versucht, dies zu mögen

if(distributorId > 0) { 

    this.repairFacilityForm = new FormGroup({ 
     branch: new FormControl("", Validators.required) 

    }); 

}

aber es funktioniert nicht

Antwort

2

können Sie setValidators verwenden Validator

this.repairFacilityForm.controls["branch"].setValidators(Validators.required); 
+0

danken Sie hinzufügen, werde ich –

+0

repairFacilityForm = new FormGroup ({..., Zweig versuchen: (DistributorId> 0) neue Formcontrol ("", Validators.required): new FormControl ("")}); – Eliseo

Verwandte Themen