【发布时间】:2018-08-21 13:08:01
【问题描述】:
我正在使用 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
【问题讨论】:
-
你需要
ngModel吗?没有它也可以工作。见this stackblitz。 -
@ConnorsFan,我确实需要 ngModel ..
value=" "为我工作....
标签: javascript angular typescript angular-forms