Получение нулевого значения, когда я отправляю значение formControl? - PullRequest
0 голосов
/ 30 октября 2019

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

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

Пример:

Выпадающий список CustomerType с возможными вариантами выбора: Заработная плата , Занятость

Если выбрана опция наемной работы, тогда подмассив содержит список документовнапример, карта adhar, карта панорамы, идентификатор избирателя и т. д.

array['Salaried'] => ['adhar card', 'pan card', 'voter']

Когда он выбран, мне нужно установить эти значения для нового поля группы форм, например, документы: [].

sampleкод: this.tableForm.controls.classDetails.value[position].docs = this.docsArray;

вывод: customerType: "Наемные" документы: (7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}] при использовании этого я могу получить результат, но когда я отправляю его, он изменяется на ноль. выводится как: customerType: "Salaried" документы: null

1 Ответ

0 голосов
/ 01 ноября 2019

Вы можете попробовать это

JSON.stringify([{…}, {…}, {…}, {…}, {…}, {…}, {…}]);

, а затем установить значение этой строки

...