(变更)事件的规格?

时间:2017-08-29 19:12:32

标签: angular

我有一个md-select

<md-select (change)="changeShift($event, item)"></md-select>

当我推过该选项并从下拉列表中选择值时,会出现buffer overflow。然后浏览器(谷歌浏览器)停止。

可能函数changeShift应该返回模型吗?我该如何解决这个问题?

public changeShift(shift_id: number, item: StudyPlan) {
    for ( let i = 0; i < this.studyPlan.length; i++ ) {
      if ( this.studyPlan[i].shift === item.shift) {
          const obj = this.studyPlan[i] as StudyPlan;
          obj.shift = shift_id;
          this.studyPlanToUpdate.push(obj);
      }
    }

    console.log(this.studyPlanToUpdate);
  }

0 个答案:

没有答案