Ich versuche, die disabled
in meinem modellgesteuerten Formular zu verwenden. Ich habe die folgende Form:Verwenden Sie deaktivieren mit modellgesteuerten Formular
this.form = this.formBuilder.group({
val1: ['', Validators.required],
val2: [{value:'', disabled:this.form.controls.val1.valid}]
});
Ich erhalte eine Fehlermeldung (nicht controls
von this.form
finden) wahrscheinlich, weil ich this.form
innen this.form
bin mit.
Wie kann ich das beheben?
PS Ich habe auch versucht [disabled]='...'
in meinem html hinzufügen, aber ich erhalte eine Warnung sagen, dass ich die Formbuilder verwenden sollte stattdessen
hey ist es nicht sein soll 'val1: fb.control ('', Validators.required) 'und du musst auch val 2 ändern? – Ced
@Ced können Sie dies lesen: https://scotch.io/tutorials/using-angular-2s-model-driven-forms-with-formgroup-and-formcontrol#initialize-the-form-model – ncohen
es sagt was ich sagte aber. Weiß nicht, ob ich aus der Schleife bin. Überprüfen Sie meine Antwort, wenn es komplett nicht das ist, was Sie wollten, dann werde ich es entfernen – Ced