角度选择对象索引

时间:2018-11-09 15:42:41

标签: angular angular-material

我有以下对象:

Json Object

<mat-select [(ngModel)]="element.version"
            (selectionChange)="onVersionChange(element)">
   <mat-option *ngFor="let versionObj of versionDatasetMap[element.datasetName];"
               [value]="versionObj.version">
    {{versionObj.version}}
  </mat-option>
<mat-select>

TS代码:

onVersionChange(element) {
 console.log(element);  
}

总是返回数组对象0。即使选择版本1或2,我也试图从json对象中选择元素Object Index。非常感谢。

1 个答案:

答案 0 :(得分:0)

元素是组件中的局部变量,不应将element作为UI中的参数传递给此方法,因为它将是副本而不是原始的...仅与组件版本进行交互

onVersionChange() {
 console.log(this.element);  
}