angular - 如何在下拉列表中显示来自数据源的第一项
问题描述
我试图在我的下拉列表中显示数据源中的第一个。
我正在使用下一个代码:
html
<form [formGroup]="filtersForm" class="filters-row">
<div class="flex-column">
<select label="Number." [options]="aNumberDropdown" formControlName="dropdownNumber"></select>
</div>
</form>
组件.ts
public filtersForm = this.formBuilder.group({
dropdownNumber: ['']
});
解决方案
html
<form [formGroup]="filtersForm" class="filters-row">
<div class="flex-column">
<select label="Number." formControlName="dropdownNumber">
<option *ngFor="let aNumber of aNumberDropdown" [ngValue]="aNumber">{{aNumber}}</option>
</select>
</div>
</form>
组件.ts
public filtersForm: FormGroup = this.formBuilder.group({
dropdownNumber: [this.aNumberDropdown[0]]
});
推荐阅读
- python - 如何为 ActiveMQ 使用 AMQP python 客户端
- java - 获取 ArrayIndexOutOfBoundsException 扫描文件到字节数组
- accessibility - 可访问性动态内容问题
- tensorflow - 如何使用 tensoflow 冻结图来可视化其特征图?
- eclipse - SelectionHelper.getSelectedObjectinOutline() 返回 null
- dynamic-linking - 了解ldd verbose:多个版本是什么?
- java - 我想通过消息发送位置,但有时它会发送消息,有时它会发送空字符串,有时不会发送
- angular - 以角度从 html 中删除输入元素后删除基于模板的验证
- java - 无法使用 Eclipse 运行 JavaFX 11
- angular - 使用 Angular 7 在获取请求中传递标头