繁体   English   中英

使用 copyArrayItem 时 Angular Material Drag&Drop CDK 中的问题

[英]Problem in Angular Material Drag&Drop CDK when using copyArrayItem

我正在使用@angular/cdk/drag-drop模块,当我放入下拉列表时,当我编辑拖放的项目时,它会编辑原始项目。 您对此有解决方案吗?

从另一个数组中移动一个数组项会保留该项的 memory 引用。

如果你想编辑第二个项目而不是第一个项目,你需要不使用 CDK function。

  const dup = { ...item }; // Be careful, sub objects are still on the same memRef

  secondArray.splice(firstArray.indexOf(item), 0, dup);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM