Организовать и упорядочить файлы путем перетаскивания angular из массива - PullRequest
0 голосов
/ 10 марта 2020

Я работаю над функцией, и эта функция должна дать пользователю возможность переупорядочить файл перед тем, как сгенерировать его на сервере. Я использую ng bootstrap для создания модального вида и получаю в качестве входных данных массив файлов, затем я показываю файлы в модальном режиме. Как пользователь может заменить порядок файлов на модале? Мне нужен пакет, который позволит вам повторно заказать файл из пользовательского интерфейса.

enter image description here

1 Ответ

1 голос
/ 10 марта 2020

Я бы настоятельно рекомендовал использовать пакет "@ angular / cdk" , который поддерживается самой командой Angular, что означает, что он, скорее всего, всегда будет обновляться в следующих выпусках angular, достойно протестированных, хорошо документированы, и вы должны получить надлежащую поддержку от разработчиков.

Я использовал его функции перетаскивания в нескольких проектах до сих пор и никогда не было проблем, хотя, как всегда, ваш пробег может варьироваться.

API пакета (включая перетаскивание) задокументирован на сайте компонентов материала: https://material.angular.io/cdk

Basi c пример переупорядочения списков с использованием перетаскивания: https://material.angular.io/cdk/drag-drop/overview#reordering -списки

Обратите внимание, что хотя документы размещаются как часть документов по материалам, вам не нужна сама зависимость от материала, только пакет CDK.

...