我有一个项目列表,我可以从其中拖动项目并将其放入另一个列表中。我在用着复制数组项()Angular 中的方法不从前一个数组中删除该项目。
我开始拖动,该项目位于前一个数组中:该项目的占位符显示出来。
开始拖动,占位符出现
我要离开之前的数组:占位符/拖动的项目消失(我希望占位符/拖动的项目保留) -> 起始数组有负 1 项。
占位符消失,这是我不想要的
I'm on the target array: a placeholder appears in a target array.
我正在删除该项目:项目现在出现在开始和目标数组中。
经过更多研究,我发现了一个关于该问题的开放问题:https://github.com/angular/components/issues/13906
在那里我找到了参与者的建议:
https://stackblitz.com/edit/angular-krmecd?file=src%2Fapp%2Fapp.component.ts
这个带有解决方法的示例帮助我解决了这个问题:
https://stackblitz.com/edit/angular-o8exzv-jauhhi?file=src%2Fapp%2f Cdk-drag-drop-connected-sorting-example.html
也许这些信息对某人有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)