angular - ng-select 在 Angular 6 中以编程方式删除元素

标签 angular typescript multi-select angular-ngselect

我正在尝试使用该程序从 ng-select 中删除选定的元素。因为我们可以使用点击十字按钮删除它,但我们想在 Angular 6 中以编程方式删除它。请帮助我找到一个完美的解决方案。

enter image description here

最佳答案

您只需要这一行:

this.selectedCityIds = this.selectedCityIds.filter(s => s != id);

你可以在你的函数中以这种方式使用它;

deleteSingle (id: string) {
  this.selectedCityIds = this.selectedCityIds.filter(s => s != id);
}

关于angular - ng-select 在 Angular 6 中以编程方式删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59967555/

相关文章:

javascript - 如何更改 Angular CLI 项目中的 Autoprefixer 选项?

angular - 未定义标识符 'title'。 '{}' 不包含这样的成员 angular 8

javascript - 解析对对象的 YAML 响应 - Javascript

PHP 多下拉框表单使用 OR 提交到 MySQL

android - 如何在 Jetpack Compose List/Column/Row 中禁用同时点击多个项目(开箱即用的去抖动?)

angular - ionic 3 导航菜单不显示

Angular2 - 错误 : Can't resolve all parameters for IconService

angular - 错误 TS2339 : Property 'scan' does not exist on type 'Observable<Message[]>'

typescript - 如何打开 Promise 的类型?

当 ajax 提交上未选择任何内容时,jquery 多选小部件不会发布空内容