我想获取mdTextBox
的数据,该数据位于我的formarray内,如何在这里获取我写的代码:
<form [formGroup]="myForm">
<ion-list>
<div formArrayName="mdNames" style="background-color:white">
<ion-list *ngFor="let obj of myForm.controls.mdNames.controls; let i=index">
<div [formGroupName]="i">
<ion-item no-lines>
<ion-input formControlName="mdTextBox" type="text" class="textFields" placeholder="Type details"></ion-input>
</ion-item>
</div>
</ion-list>
</form>
console.log("output is "+ <FormArray>this.myForm.get('mdNames.mdTextBox'));
输出显示:null
我希望输出为:["1","22","33"]
,如果有3个mdTextBox
可用
我在哪里犯错?
答案 0 :(得分:1)
使用.map()函数进行转换
[{"mdTextBox":1},{"mdTextBox":22},{"mdTextBox":321}]
到
[1,22,321]