Angular 如何将默认值设置为角度选择?
问题: 在我的angular应用程序中,我使用的是HTML选择。我想为我的选择设置一个默认值。这是我的代码外观Angular 如何将默认值设置为角度选择?,angular,Angular,问题: 在我的angular应用程序中,我使用的是HTML选择。我想为我的选择设置一个默认值。这是我的代码外观 <div class="form-group" > <label>Receiver :</label> <div class="input-group input-group-alternative mb-3"> <select class="c
<div class="form-group" >
<label>Receiver :</label>
<div class="input-group input-group-alternative mb-3">
<select class="custom-select" id="agent" formControlName="userid" *ngIf="!type" >
<option value="0" [selected]="0">Select Reciver</option>
<option *ngFor="let agent of agents" [ngValue]="agent.agentId">{{agent.firstName}} {{agent.lastName}}-
{{agent.area}}</option>
</select>
<select class="custom-select" id="agent" formControlName="userid" *ngIf="type" [value]='0' >
<option value="0">Select Reciver</option>
<option *ngFor="let farmer of farmers" [ngValue]="farmer.farmerId">{{farmer.firstName}} {{farmer.lastName}}</option>
</select>
</div>
</div>
接收人:
选择接收器
{{agent.firstName}{{agent.lastName}-
{{agent.area}
选择接收器
{{farmer.firstName}{{farmer.lastName}}
我尝试了这个问题的几乎所有答案
但这似乎没什么用。有人能帮我解决这个问题吗?感谢您使用被动表单(因为我看到您有
formControlName=“userid”
),然后您可以在创建“userid”控件时设置默认值,如下所示:
myForm = this.fb.group({
userid: ['default_value']
})
如果改用FormControl构造函数,则第一个参数是默认值:
userid = new FormControl('default_value');
请看一下您的文档