带有箭头功能的removeEventListener无法正常工作

时间:2019-05-14 12:53:15

标签: javascript angular

带有箭头功能的removeEventListener不适用于传递参数

addEventLisner() { // it works perfectly
  for (let i = 0; i < this.users.length; i++) {
    // element  id's are  dynamic
    document.getElementById('user' + (i + 1)).
    addEventListener('click', () => this.routing('user', 
    this.users[i].id), true);
  }
}
removeEventLisner() { // it does not works
  for (let i = 0; i < this.users.length; i++) {
    // element  id's are  dynamic
    document.getElementById('user' + (i + 1)).
    removeEventListener('click', () => this.routing('user', 
    this.users[i].id), true);
  }
}

如何使用箭头功能删除removeEventListener?我需要在路由功能中将用户ID作为参数传递。

0 个答案:

没有答案