gpt4 book ai didi

html - 类型错误 : "setting getter-only property "value"

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:56 24 4
gpt4 key购买 nike

我尝试更新输入值,但它返回此错误:类型错误:“设置仅 getter 属性“值”我在 Angular 中创建了一个函数来尝试修改值:

modifyValue(searchCenter, centerId){
searchCenter.value = centerId._id;
}

centerId 是我要分配给输入值的值。

这是 html:

<p>
<label>Search a center</label>
<input type="text" name="searchCenter" class="form-control" #searchCenter='ngModel' [(ngModel)]="term" [(ngModel)]="user.center" required/>

</p>

<div class="center panel panel-default" *ngFor="let center of centers | filter:term">
<div class="panel-body">

<button (click)="modifyValue(searchCenter, center)" type="button" class="centers-button">{{center.name}}, {{center.community}},
{{center.municipality}}</button>

</div

>

最佳答案

问题

您正在尝试设置 string 对象的 value 属性,这是错误的。 string 没有任何名为 value 的属性。

修复

您可能正在尝试设置term的值。您有两种选择 -

  1. First change

html 中的更改

#searchCenter='ngModel'

#searchCenter

2.Second option is change in the ts file

modifyValue(searchCenter, centerId){
this.term = centerId._id;
}

关于html - 类型错误 : "setting getter-only property "value",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52998836/

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