如何解决ng-select 多次重置 ngModel 数组
我已经在我的 angular 项目中实现了 ng-select,到目前为止它运行良好。但它有一个我需要改变的行为,我在项目文档中没有看到任何内容。
在第一张图片中,我使用的是 multiple
输入。显示的数据来自具有以下结构的 API:
{
id: 1,name: 'apple',size: 1,unit: ml,position: 1
}
数据显示正确,目前一切正常。尝试添加/删除项目后出现问题。每次我添加/删除一个值时,整个数组都会重新创建,只留下 id
和 name
值,其他的都是空白的,如第二张图片所示。
为了“解决”这个问题,我克隆了数组的先前状态并使用 (add)
和 (remove)
输入尝试自行正确设置数据,分配先前的状态加上新的物品。但我在删除项目时也必须这样做。
知道如何在不重写所有内容的情况下维护数据吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。