【发布时间】:2020-09-29 14:19:05
【问题描述】:
我正在尝试找到一种方法在我的选择中将选项标记为已选择,但我没有成功。
我尝试了几种通过 Internet 找到的解决方案,但找不到正确的实现方式。
谁有工作的例子,谢谢。
下面(部分)我的代码
.html
<form [formGroup]="fgForm">
...
<select class="form-control" formControlName="country">
<option value="" [ngValue]="null">Choose your country</option>
<option
*ngFor="let oneCountry of selOptCountries;"
[ngValue]="oneCountry"
>{{oneCountry.name}}</option>
</select>
</form>
.ts (formControl)
// The data comes from an API
this.selOptCountries = [
{"id": 2516, "name": "Austria", "iso2": "AT"},
{"id": 2519, "name": "Belgium", "iso2": "BE"},
{"id": 2523, "name": "Bulgaria", "iso2": "BG"},
{"id": 2601, "name": "Croatia", "iso2": "HR"},
...
{"id": 2636, "name": "Luxembourg", "iso2": "LU"}
...
];
this.fgForm = this.formBuilder.group({
'country': [
{value: datas.country,disabled: false},
[Validators.required]
],
});
datas.country
{id: 2636, name: "Luxembourg", iso2: "LU"}
【问题讨论】:
-
检查这个:netbasal.com/…
标签: html angular typescript