Irgendwelche Ideen, warum beim Ausführen des folgenden Codes bekomme ich die valueChanges
Ereignis von 'firstName'
Steuerelement ausgelöst?aktivieren/deaktivieren Formularsteuerung feuert valueChanges Angular 2 Forms
let form: FormGroup = this.createForm();
form.controls['firstName'].enable();
form.controls['firstName'].valueChanges(value=>{
//some code
});
Da kein Wert (nur den Status) geändert hat, würde ich nicht erwarten valueChanges
hier ausgelöst werden, nur die statusChanged
. Fehle ich etwas?
Einige Vorschläge, wie man es vermeiden kann, außer 'this.form.controls [controlKey] .enable ({emmEvent: false});'? – Ben
Sie sagen, es gibt einen Fehler mit dieser Funktion: https://github.com/angular/angular/issues/12366 – Sleeper9
Sie sind ein Lebensretter – pantonis