如何在 Angular 发生变化时从数组中移除或删除项目
How to Remove or delete item from Array on change in Angular
这里我想在更改下拉列表时从数组中删除选定的项目。
我在复选框列表和 onselect 中几乎没有项目,我正在将项目推入数组,但是当我更改下拉列表时,应从数组中删除所选项目。
我已经在这里重现了我的问题,请看看这个 link
https://stackblitz.com/edit/angular-rhkz6i?file=src%2Fapp%2Fapp.component.ts
我想你只是想重置 this.selectedGroups
。所以在 setGroup(nav:any, index)
里面,添加一行 this.selectedGroups = []
您只需在 setGroup
函数中添加 this.selectedGroups = [];
即可重置
setGroup(nav:any, index){this.selectedGroups = [];}
这里我想在更改下拉列表时从数组中删除选定的项目。 我在复选框列表和 onselect 中几乎没有项目,我正在将项目推入数组,但是当我更改下拉列表时,应从数组中删除所选项目。 我已经在这里重现了我的问题,请看看这个 link https://stackblitz.com/edit/angular-rhkz6i?file=src%2Fapp%2Fapp.component.ts
我想你只是想重置 this.selectedGroups
。所以在 setGroup(nav:any, index)
里面,添加一行 this.selectedGroups = []
您只需在 setGroup
函数中添加 this.selectedGroups = [];
即可重置
setGroup(nav:any, index){this.selectedGroups = [];}