作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Angular 中有一个表单,选择选项包含来自网络 API 的数据。我想知道的是如何在发送时将选定的值分配给表单值,此时它只是 [object object]。 ngFor 语句是:
<select class="form-select" formControlName="u_address" placeholder="Enter address">
<option value="" disabled selected>Select your option</option>
<option *ngFor="let item of customerAddress" [value]="item">
{{item.address}}
</option>
</select>
然后在component.ts文件中是:
u_address: new FormControl(this.customerAddress),
有什么想法吗?
最佳答案
请使用 ngValue 而不是 value。
<select class="form-select" formControlName="u_address" placeholder="Enter address">
<option value="" disabled selected>Select your option</option>
<option *ngFor="let item of customerAddress" [ngValue]="item">
{{item.address}}
</option>
</select>
关于angular - 如何在 Reactive Forms 中发送 *NgFor 选项的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55280633/
我是一名优秀的程序员,十分优秀!