使用 ngModel,禁用 html 选项默认选择
using ngModel, disabling html option default selection
在我的 Angular 8 应用程序中,我使用 html option
。但我无法设置默认选项。如果我使用的是 ngModel,则默认选择不起作用。删除 ngModel 后,默认选择有效。
<div>
<h4>Sort By</h4>
<select [(ngModel)]="sort_on_approv">
<option value="id" [selected]="true" >ID</option>
<option value="amount">Amount</option>
<option value="payment_method">Payment Method</option>
<option value="mobile_number">Mobile Number</option>
<option value="date">Date</option>
<option value="status">Status</option>
</select>
</div>
我也尝试过 [selected]="true"
。
要将 select 设置为您的 default
值,您需要将 ngModel sort_on_approv
设置为您想要的默认值。
.ts代码:
this.sort_on_approv = 'id';
像下面这样更改您的代码,
.html
<div>
<h4>Sort By</h4>
<select [(ngModel)]="sort_on_approv">
<option value="id" >ID</option>
<option value="amount">Amount</option>
<option value="payment_method">Payment Method</option>
<option value="mobile_number">Mobile Number</option>
<option value="date">Date</option>
<option value="status">Status</option>
</select>
</div>
.ts
sort_on_approv: string
ngOnInit() {
this.sort_on_approv = 'id'; // The default value you want to select.
}
在我的 Angular 8 应用程序中,我使用 html option
。但我无法设置默认选项。如果我使用的是 ngModel,则默认选择不起作用。删除 ngModel 后,默认选择有效。
<div>
<h4>Sort By</h4>
<select [(ngModel)]="sort_on_approv">
<option value="id" [selected]="true" >ID</option>
<option value="amount">Amount</option>
<option value="payment_method">Payment Method</option>
<option value="mobile_number">Mobile Number</option>
<option value="date">Date</option>
<option value="status">Status</option>
</select>
</div>
我也尝试过 [selected]="true"
。
要将 select 设置为您的 default
值,您需要将 ngModel sort_on_approv
设置为您想要的默认值。
.ts代码:
this.sort_on_approv = 'id';
像下面这样更改您的代码,
.html
<div>
<h4>Sort By</h4>
<select [(ngModel)]="sort_on_approv">
<option value="id" >ID</option>
<option value="amount">Amount</option>
<option value="payment_method">Payment Method</option>
<option value="mobile_number">Mobile Number</option>
<option value="date">Date</option>
<option value="status">Status</option>
</select>
</div>
.ts
sort_on_approv: string
ngOnInit() {
this.sort_on_approv = 'id'; // The default value you want to select.
}