提交formControl值时获取null值



我创建了一个带有空数组的表单组。然后我创建了一个下拉列表,用户可以在其中选择一个值。

如果所选的值与我列表中的值匹配,那么它应该将相应的数组值附加到一个新的表单组字段中。

示例:

客户类型下拉列表,可供选择:带薪自营职业

如果选择了受薪选项,则子阵列包含文档列表,如adhar卡、pan卡、投票者id等。

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

当它被选中时,我需要将这些值设置为新的表单组字段,如docs:[]。

示例代码:this.tableForm.controls.classDetails.value[position].docs = this.docsArray;

输出:customerType:"带薪"docs:(7([{…},{…},{..},{…},{.},}…}]使用此选项时,我可以获得结果,但当我提交它时,它被更改为null。输出类似:customerType:"带薪"docs:null

你可以试试这个

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

然后设置这个字符串的值

相关内容

  • 没有找到相关文章

最新更新