gpt4 book ai didi

javascript - Angular 8 : Reactive Form Automap and PatchValue Set Member data

转载 作者:太空宇宙 更新时间:2023-11-04 00:38:44 25 4
gpt4 key购买 nike

有没有一种简单的方法可以用自动映射器修补 Angular 表单?我想上课,并将完全相同的成员名称放入表格中。公司形式多,我宁愿不写,尽量避免重复编码(干货原则)等

this.editAddressForm.patchValue({
'streetNumber': this.addressMailingData.streetNumber,
'predirectional': this.addressMailingData.predirectional,
'streetName': this.addressMailingData.streetName,
'streetType': this.addressMailingData.streetType,
'postdirectional': this.addressMailingData.postdirectional,
'city': this.addressMailingData.city,
'state': this.addressMailingData.state,
'postalCode': this.addressMailingData.postalCode

尝试的解决方案:这样做会导致以下错误

this.editAddressForm.patchValue(this.addressMailingData);

Error: Argument of type 'string' is not assignable to parameter of type '{ [key: string]: any; }'

最佳答案

如果表单模型和数据想要具有相同值的补丁对象,那么试试这个。

this.editAddressForm.patchValue(this.addressMailingData);

关于javascript - Angular 8 : Reactive Form Automap and PatchValue Set Member data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58795254/

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