Mat选择不正确显示值 这是我的代码
<mat-form-field>
<mat-select [(ngModel)]="empData" placeholder="Employee" [formControl]="toppings" multiple>
<mat-option *ngFor="let v of emp" [value]="v.name">{{v.name}}</mat-option>
</mat-select>
</mat-form-field>
它没有显示任何东西。 如果我这样访问
<mat-form-field>
<mat-select [(ngModel)]="empData" placeholder="Employee" [formControl]="toppings" multiple>
<mat-option *ngFor="let v of emp" [value]="v[0].name">{{v[0].name}}</mat-option>
</mat-select>
</mat-form-field>
它给出一个值 如果我这样访问
<mat-form-field>
<mat-select [(ngModel)]="empData" placeholder="Employee" [formControl]="toppings" multiple>
<mat-option *ngFor="let v of emp" [value]="v[1].name">{{v[1].name}}</mat-option>
</mat-select>
</mat-form-field>
给出第二个值,请建议如何动态访问。 这是我的ts代码
getProject() {
this.configs.getEmp().subscribe(data => {
this.pro = data['employee'];
this.emp = this.pro.map(o => {
return {id: o.eid, name: o.ename};
});
},
err => console.error(err),
() => console.log('done loading emp'));
}