как отобразить вложенную реактивную форму на основе значения, выбранного из выпадающего списка в родительской форме?

#angular #angular-reactive-forms

#угловатый #angular-reactive-forms

Вопрос:

Я пытаюсь добиться чего-то подобного в своем приложении Angular 6:

У меня есть родительская форма, которая собирает некоторую базовую информацию. У меня есть выпадающий список «Версия» в этой форме. В зависимости от версии, выбранной в этом раскрывающемся списке, я должен условно отображать различные наборы элементов управления вводом на вкладке вложенной формы

Снимок того, что мне требуется :

введите описание изображения здесь

Я относительно новичок в Angular, и я не понимаю, какой подход использовать для этого.

Я имею в виду это руководство.

Но как мне отобразить другую вспомогательную форму при изменении выбранной версии?

Комментарии:

1. Вспомогательная форма — это массив?

2. Нет, это сама другая форма.

3. Не могли бы вы привести пример?

4. допустим, пользователь выбрал версию 1. В этом случае мне нужно записать определенные сведения о версии 1 (например: номер дилера, дата обновления и т.д.). И эти поля варьируются от одной версии к другой. Поэтому я подумал о том, чтобы сохранить их как отдельные формы. Я думал, что смогу отобразить их условно на основе выбранного параметра.

5. вы пробовали что-то вроде этого: const подчиненная форма = версия ==1 ? yourSubForm : defaultSubForm;