自定义组件动画在 Angular 9 + CDK`on drag n drop 中不起作用
Custom component animation does not work in Angular 9 + CDK`on drag n drop
我正在尝试创建一个用户可以重新排序项目的列表,使用@angular/cdk/drag-drop 并按照官方文档 (https://material.angular.io/cdk/drag-drop/overview) 中的示例进行操作非常简单。
我的示例确实有效,它可以在拖放时重新排序列表,但动画不适用于自定义组件,我的意思是,列表容器和列表项是自定义组件,如您在 Stackblitz 中所见:
https://stackblitz.com/edit/angular-ivy-kl3vgd
如何使动画像 Angular "Drag&Drop sorting" 示例中那样工作?
提前致谢,
我认为如果将组件放在可拖动对象 div
中,内置动画应该会起作用
<div *ngFor="let file of files" cdkDrag>
<app-upload-item>
{{file}}
</app-upload-item>
</div>
我正在尝试创建一个用户可以重新排序项目的列表,使用@angular/cdk/drag-drop 并按照官方文档 (https://material.angular.io/cdk/drag-drop/overview) 中的示例进行操作非常简单。
我的示例确实有效,它可以在拖放时重新排序列表,但动画不适用于自定义组件,我的意思是,列表容器和列表项是自定义组件,如您在 Stackblitz 中所见:
https://stackblitz.com/edit/angular-ivy-kl3vgd
如何使动画像 Angular "Drag&Drop sorting" 示例中那样工作?
提前致谢,
我认为如果将组件放在可拖动对象 div
中,内置动画应该会起作用
<div *ngFor="let file of files" cdkDrag>
<app-upload-item>
{{file}}
</app-upload-item>
</div>