Ich möchte den Validator "addressLine1" deaktivieren; Wie kann ich es deaktivieren? Sehen Sie es innerhalb von "Adresse" Element verschachtelt istAngular 4: Deaktivierung verschachtelter Formvalidatoren
this.form = fb.group({
'region': [null, Validators.required],
'address': fb.group({
'addressLine1': ["", Validators.required],
'addressLine2': [""],
'city': ["", Validators.required]
}),
})
ich dies unten versucht, aber es hat nicht funktioniert
this.form.controls["address"]["addressLine1"] .disable();
Danke
Hier ist die html:
<form [formGroup]="form">
<div ><label><span class="required">*</span>State/Province/Region<br><input class="form-control" pInputText formControlName="addressLine1" [(ngModel)]="selected.address.addressLine1" required></label></div>
</form>
Sie haben das ganze Feld deaktiviert, anstatt nur die Validator-Checks zu deaktivieren. – BadGuyKUTA
Was erwarten Sie beim Aufruf der 'disable' Methode? – yurzui
Ich will, dass es nur den Validator für dieses Feld deaktiviert, damit ich das Formular speichern kann, ohne in diesem Feld eingegeben zu haben – BadGuyKUTA