gpt4 book ai didi

html - Angular - 选择占位符不显示

转载 作者:行者123 更新时间:2023-11-27 23:11:22 27 4
gpt4 key购买 nike


这个简单的代码为什么不起作用?我试图在我的选择中使用占位符,但它只是显示为列表中的其他选项之一。

<div *ngFor="let d of formDatiRichiesta" class="form-row">
<select *ngIf="d.type=='select'"
class="form-control"
name="{{d.name}}"
[(ngModel)]="model[d.name]"
required>
<option selected disabled>{{d.placeholder}}</option>
<option *ngFor="let b of elencoBanche" value="{{b.id}}">{{b.denominazione}}</option>
</select>
</div>

我正在使用 angular4。谢谢。

--编辑--我发现如果我删除 [(ngModel)]="model[d.name]" 一切正常。有什么提示吗?

最佳答案

您必须设置 <option> 的值到模型的值,因为 <select>将使用模型的值作为默认选择。

当模型一开始是undefined的时候可以这样做:

<option value="undefined">Please choose...</option>

关于html - Angular - 选择占位符不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45835042/

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