Ich habe schon versucht, dem Beispiel anderer Antworten von hier zu folgen, und es ist mir nicht gelungen!Deaktivieren Eingabefelder in reaktiver Form
Ich habe eine reaktive Form (dh dynamisch) erstellt und möchte einige Felder zu jeder beliebigen Zeit deaktivieren. Meine Form Code:
this.form = this._fb.group({
name: ['', Validators.required],
options: this._fb.array([])
});
const control = <FormArray>this.form.controls['options'];
control.push(this._fb.group({
value: [''],
}));
mein html:
<div class='row' formArrayName="options">
<div *ngFor="let opt of form.controls.options.controls; let i=index">
<div [formGroupName]="i">
<select formArrayName="value">
<option></option>
<option>{{ opt.controls.value }}</option>
</select>
</div>
</div>
</div>
I reduziert den Code zu erleichtern. Ich möchte das Feld der Typauswahl deaktivieren. Ich habe versucht, folgendes zu tun:
form = new FormGroup({
first: new FormControl({value: '', disabled: true}, Validators.required),
});
funktioniert nicht! Hat jemand einen Vorschlag?
Wie könnte die Auswahl deaktiviert werden, wenn Sie einige Formcontrol 'first' genannt zu deaktivieren versuchen' :) – Alex
Es war nur Tippfehler. Ich möchte die Auswahl deaktivieren. Kannst du mir helfen? –
Könnten Sie einen Plünderer reproduzieren? – Alex