我有这种反应形式:
<form [formGroup]="myForm" novalidate>
<div *ngIf="myForm.get('id').value === 'Person'">
<div formGroupName="person">
<select class="form-control" formControlName="name">
<option selected="selected">XX</option> //Cannot make this work
<option *ngFor="let n of names" [value]="n">{{n}}</option>
</select>
<label>Select a name</label>
</div>
</div>
// etc
</form>
我无法为我的选择标记设置默认选择值,为什么它不起作用?
答案 0 :(得分:0)
默认选择值的方法是在组件中:
formControl: FormControl = new FormControl('yourValue');
您还可以修补一个值:
formControl.patchValue('anotherValue);