【问题标题】:How to Remove or delete item from Array on change in Angular如何在 Angular 更改时从数组中删除或删除项目
【发布时间】:2019-05-04 15:56:46
【问题描述】:

我想在更改下拉列表时从数组中删除所选项目。 我在复选框列表中有几个项目,并且 onselect 我正在推动数组中的项目但是当我更改下拉列表时,应该从数组中删除选定的项目。 我已经在这里复制了我的问题,请查看此链接 https://stackblitz.com/edit/angular-rhkz6i?file=src%2Fapp%2Fapp.component.ts

【问题讨论】:

  • 所以在更改选项时重置 selectedGroups 后,您是否希望在重新选择相同选项后恢复选中的复选框。 ?
  • 是的,如果可以的话请

标签: arrays angular onchange


【解决方案1】:

您可以在 setGroup 函数中添加 this.selectedGroups = []; 以便重置

setGroup(nav:any, index){this.selectedGroups = [];}

【讨论】:

    【解决方案2】:

    我想你只是想重置this.selectedGroups。所以在setGroup(nav:any, index)里面,加上this.selectedGroups = []一行

    【讨论】:

      猜你喜欢
      • 2021-10-19
      • 2021-10-03
      • 2016-04-27
      • 2018-04-04
      • 2016-09-07
      • 1970-01-01
      • 2021-10-23
      相关资源
      最近更新 更多