gpt4 book ai didi

angular - 错误 : trying to diff 'value' Only arrays and iterables are allowed

转载 作者:太空狗 更新时间:2023-10-29 17:52:04 24 4
gpt4 key购买 nike

我有一个组件可以添加多个值。当我尝试使用补丁值设置它的值时,我收到错误“尝试区分‘oatMeal’时出错,只允许数组和迭代”我该如何更新它的值?

这是 plunker 中的代码:https://plnkr.co/edit/hfiJ3SQokGjOwsf9OviG?p=preview

这是我调用来更新表单字段的方法

updateForm() {
this.formGroup.patchValue({venueAmenities: 'oatmeal'});
}

最佳答案

因为您需要将一个数组传递给您的 ngFor。在您的情况下,venueAmenities 应该是一个数组,因此您的修补值也应该是一个数组。

这是你应该做的。

updateForm() {
this.formGroup.patchValue({venueAmenities: ['oatmeal']});
}

工作 plnkr

关于angular - 错误 : trying to diff 'value' Only arrays and iterables are allowed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44355324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com