我使用的是 angular 6,我无法在选择框中将所选选项显示为默认值,
HTML 包括,
<select class="form-control selectBox" name="username" #username="ngModel" required ngModel>
<option disabled selected>Select User Name</option>
<option *ngFor="let user of userList" [value]="user.uid">{{user.name }}</option>
</select>
TS:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular';
userList: any = [
{
"name" : "Test User"
},
{
"name" : "Hello World"
},
{
"name" : "User Three"
}
]
}
它在选择框中默认显示空值。
我如何在该行的选择框中将所选选项显示为默认选项?
<option disabled selected>Select User Name</option>
Stackblitz: https ://stackblitz.com/edit/angular-wfjmlm
原文由 Maniraj Murugan 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要像这样在选择框中设置一个值:
会让它工作。