Я экспериментировал с DragDropModule Angular 8 в CDK. Хотя я могу сделать поле или текст перетаскиваемым, похоже, не существует способа сделать его перетаскиваемым и редактируемым. Похоже, что перетаскивание отменяет редактирование поля.
Вы можете редактировать:
<h2 contenteditable="true"> --- Edit Me! :) --- </h2>
Вы можете перетащить:
<h2 cdkDrag> --- Drag Me! :) --- </h2>
Но не оба:
<h2 cdkDrag contenteditable="true"> --- What a drag! :( --- </h2>