javascript - 下拉值应更改为选定选项而不是默认值 - 角度
问题描述
我有一个选择下拉菜单。我必须将“选择”显示为默认值。选择一个选项后,显示的值应为选定值。
<select #selectedPlanet
(change)='onOptionsSelected(selectedPlanet.value)'>
<option selected hidden>Select</option>
<option *ngFor='let planet of planetsList' [value]="planet.name">{{planet.name}}</option>
</select>
</div>
但现在发生的事情是,它默认显示“选择”。但是在选择一个选项时,更改后的选项会在 UI 中更改为“选择”。有人可以帮帮我吗
解决方案
<select #selectedPlanet (change)='onOptionsSelected($event.target.value)'>
<option value="0" selected>Select</option>
<option *ngFor="let planet of planetsList let i=index" value="{{planet.name}}">{{planet.name}}</option>
</select>
推荐阅读
- node.js - 使用 Dgraph:在保存之前将操作暴露给前端并处理突变
- reactjs - Reactjs 中的 Unicode 表情符号渲染
- pandas - plot_recursive_coefficient statsmodels 创建子图
- ios - 如何改进 iOS Safari 对 PDF 作为 blob 链接的处理?
- ionic4 - 杀死应用程序 Ionic 5 后位置数据未发送到服务器
- c# - 将缓冲区传递给 SharpDX Direct3D11 中的计算着色器
- entity-framework-core - context.Entry(x).State = EntityState.Modified 与 context.Update(x) 有什么区别?
- javascript - Json - 树数据格式
- python - AttributeError:模块“UI”没有属性“ui_1”
- javascript - 无法读取未定义的属性“arrayUnion”