Моя цель - получать значения из одной реактивной группы форм за секунду в качестве входных значений. Основная идея - дать пользователю возможность вносить изменения вручную.
- У меня есть первая группа реактивных форм с одним элементом управления вводом и несколькими другими элементами управления в качестве опций.
- В зависимости от другого элемента управления I map входное значение в массив . Я сохраняю его, без проблем.
- В шаблоне я l oop этот массив с ngFor в новые поля ввода, например:
<ng-container *ngFor="let item of this.array">
<input [value]="item" type="text"/>
</ng-container>
Мои элементы массива изменяются динамически, когда я меняю параметры управления. Пока опять без проблем.
Теперь я подумал, что могу поймать эти значения элементов в качестве новых значений по умолчанию для второй группы форм , так что просто оберните приведенный выше код за секунду <form>
, но это оказывается трудным ... Я уже использовал setValue в моем втором групповом элементе управления формы, но, естественно, я получаю весь массив в каждом поле ввода. Нужно ли мне использовать formArray ?
Может ли кто-нибудь помочь мне разобраться или предложить подход?
Я не уверен, в какой части моего кода показывать иллюстрация моей проблемы, но я буду рад предоставить больше, если необходимо.
Спасибо за ваше время.