So ordnen Sie ein checkbox-Wert zu Eckige form-control-name?
Will ich weisen Sie das Kontrollkästchen Wert anstelle von true oder false. Wie kann ich das erreichen?
<input formControlName="ota" value="OTA" type="checkbox">
- ähnliche Frage stackoverflow.com/questions/43154299/...
- aber das funktioniert nicht. ich bin mit formcontrol
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ein change-Ereignis zu nutzen
patchValue
(odersetValue
) zuweisen$event.target.value
wenn es überprüft. Wenn nicht, dann weisen Sie sich etwas anderes. Hier vergebe ich einen leeren string:wo
otaCtrl
ist eine variable für das Formular-control:DEMO
FormGroup
, so habe ich einen pseudo-Namen für die formgroup Namen, ich.emyGroup
. Es ist eine demo angebracht, um meine Antwort, so können Sie auch prüfen, ob aus 🙂Hätte ich nicht die akzeptierte Antwort auf das arbeiten mit mehreren dynamischen integrierten Formular-checkbox-Elemente. Also basierend auf die gewählte Antwort, die ich Tat dies (vorausgesetzt, dass Sie den Wert eines checkbox einen boolean) :
Die HTML-Datei:
Hoffe, dies hilft jemand, und Dank @AJT_82 für die inspiration