我有一个表单,我将项目添加到数组中-我想在添加项目的表单下方显示该数组,以便用户获得反馈...
如果我显示完整的表单值,我会看到数组很好,但是,如果我尝试仅显示数组,则不会显示任何内容-并且没有错误。
如此
{{ form.value | json }}
给我这个:
{
myArray: ["some value","another value"]
}
如果我尝试这样做:
{{ form.myArray }} or {{ form.myArray.value }}
我什么也没得到...
感谢您的帮助
很好的答案-谢谢-但是
{{ form.value.myArray }}
仅给我第一个元素,我想要整个数组(作为列表),现在我可能在做错什么。
答案 0 :(得分:3)
您需要使用
{{ form.value.myArray }}
如果需要第一个元素,
{{ form.value.myArray[0] }}
答案 1 :(得分:1)
您可以将代码更改为
{{form.value[myArray][0]}}
//访问数组中的第一个元素
答案 2 :(得分:0)
您可以使用:
<div *ngFor = "let elm of form.value.myArray">
{{elm}}
</div>
或全部播放:
{{form.value.myArray}}