垫选择不正确显示角度4

时间:2018-06-15 10:42:33

标签: angular angular-material angular5

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'));        
}

0 个答案:

没有答案