Ich habe ein Formular mit md-select
und md-radio-button
Felder. Die Optionen unter dem Optionsfeld werden entsprechend der in md-select ausgewählten Option angezeigt. Bitte besuchen Sie die plunker.Angular2 Reactive Form: Validieren Sie Felder innerhalb * ngIf
Sie können sehen, ich habe das Formular mit dem Radio-Button-Feld des Unterorganisator erstellt, um erforderlich zu sein. Es funktioniert bei der ersten Ladung. Wenn wir jedoch eine Unteroption auswählen und dann das Auswahlfeld für die Organisation ändern, ist das Formular weiterhin gültig, ohne dass ein gültiger Unterorganisationswert vorliegt. Ich brauche das Formular, um ungültig zu sein, wenn das Sub-Optionsfeld nicht aktiviert ist. Bitte helfen Sie.
Frage 2: Auch in den Plunks, bitte entfernen Sie die folgenden Zeilen nach Zeile 47 in app.component.ts, so dass es einen Standardwert für die Felder gibt. Die Radioknöpfe des Unterorganismus werden angezeigt, aber die Auswahlbox ist leer. Es gibt den ausgewählten Wert und das ist der Grund, warum Unterorganismusfelder angezeigt werden. Nicht sicher, warum die Option nicht für Organismen gewählt wurde MD-Select.
Für Frage 2 zeigt das Plunk mit FormControl mit NgModel. Sie schließen sich gegenseitig aus, daher sollte nur einer verwendet werden. Beachten Sie auch, dass md-select Werte mit * Objektreferenz * nicht Objektwert –