答案 0 :(得分:0)
要实现您想要的功能非常简单...您只需在表单构造中设置要在category
控件中设置的值(在本例中为第一个)您的数组)的值,如下所示:
this.formGroup = this.formBuilder.group({
category: this.userCategories[0].id
// other controls
});
备注:强>
1 - 您在{{cat.name}
之后缺少第二个大括号,必须为{{cat.name}}
。
2 - 由于<select>
中没有值 属性,您可以将其从那里删除。
答案 1 :(得分:-1)
如果在选择中放置了ng-model对象。然后设置一个默认值,它将被选中。
<select [(ngModel)]="mySelect">
<option *ngFor = "let cat of userCategories" [value] = "cat.id">
{{cat.name}
</option>
</select>
然后在你的控制器中,只需指定this.mySelect =(无论你想要什么cat.id)。