角度5不显示数组

时间:2018-07-06 04:03:21

标签: angular

我有一个表单,我将项目添加到数组中-我想在添加项目的表单下方显示该数组,以便用户获得反馈...

如果我显示完整的表单值,我会看到数组很好,但是,如果我尝试仅显示数组,则不会显示任何内容-并且没有错误。

如此

{{ form.value | json }}

给我这个:

{
    myArray: ["some value","another value"]
}

如果我尝试这样做:

{{ form.myArray }} or {{ form.myArray.value }}

我什么也没得到...

感谢您的帮助

很好的答案-谢谢-但是

{{ form.value.myArray }}

仅给我第一个元素,我想要整个数组(作为列表),现在我可能在做错什么。

3 个答案:

答案 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}}