如何在angular(4)中设置默认值?
How to set default value in angular(4)?
下面是 html 代码帮助我是否能够在下拉列表中显示值。
<div class="field">
<select class="ui dropdown" name="gender" ngModel>
<option *ngFor="let gender of genderList">{{gender}}</option>
</select>
</div>
这是控制器的代码 class。
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-add-member',
templateUrl: './add-member.component.html'
})
export class AddMemberComponent implements OnInit {
genderList: string[];
constructor() {
this.genderList=["Male","Female"];
}
ngOnInit() {
}
onSubmit(form: any): void{
console.log('Form value = ', form);
}
}
如何将初始 默认 值设置为下拉列表?我还想知道在下拉列表中显示值的方式是否正确?
谢谢
您必须使用 ngModel 并在控制器中设置 属性 class
HTML:
<div class="field">
<select class="ui dropdown" name="gender" [(ngModel)]="selectGender">
<option *ngFor="let gender of genderList">{{gender}}</option>
</select>
</div>
Component.ts:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-add-member',
templateUrl: './add-member.component.html'
})
export class AddMemberComponent implements OnInit {
genderList: string[];
selectGender: string;
constructor() {
this.genderList=["Male","Female"];
this.selectGender= this.genderList[0];
}
ngOnInit() {
}
onSubmit(form: any): void{
console.log('Form value = ', form);
}
}
下面是 html 代码帮助我是否能够在下拉列表中显示值。
<div class="field">
<select class="ui dropdown" name="gender" ngModel>
<option *ngFor="let gender of genderList">{{gender}}</option>
</select>
</div>
这是控制器的代码 class。
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-add-member',
templateUrl: './add-member.component.html'
})
export class AddMemberComponent implements OnInit {
genderList: string[];
constructor() {
this.genderList=["Male","Female"];
}
ngOnInit() {
}
onSubmit(form: any): void{
console.log('Form value = ', form);
}
}
如何将初始 默认 值设置为下拉列表?我还想知道在下拉列表中显示值的方式是否正确?
谢谢
您必须使用 ngModel 并在控制器中设置 属性 class
HTML:
<div class="field">
<select class="ui dropdown" name="gender" [(ngModel)]="selectGender">
<option *ngFor="let gender of genderList">{{gender}}</option>
</select>
</div>
Component.ts:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-add-member',
templateUrl: './add-member.component.html'
})
export class AddMemberComponent implements OnInit {
genderList: string[];
selectGender: string;
constructor() {
this.genderList=["Male","Female"];
this.selectGender= this.genderList[0];
}
ngOnInit() {
}
onSubmit(form: any): void{
console.log('Form value = ', form);
}
}