2016-07-12 3 views
0

Попытка иметь функцию перетаскивания в моем приложении Я видел jquery ui DnD, который, я думаю, в порядке, но есть ли способ сделать это угловым способом? Также хотите подключить объекты, как работает поточный дизайн.angular2 drag and drop

Я знаю, что есть ng2-dragula, но это только перетаскивает obj из одного контейнера в другой и не позволит вам позиционировать объект в любом месте на холсте.

Идея функции, которую я пытаюсь сделать. http://www.jointjs.com/rappid#ebe312a3-01da-437c-825a-555323a7bb52

+0

не совсем так, как я уже говорил, что я знаю, что ng2-dragula существует, но это просто DnD из контейнера в контейнер. – nCore

+0

Там нет готового api для случая использования ур, я предпочитаю вас построить одно. –

+0

@PratikKelwalkar Да, построение его с нуля, похоже, путь, нашел что-то в d3js, которое могло бы соответствовать моей потребности. Обновит это, чтобы поделиться своими выводами в ближайшее время. – nCore

ответ

1

Если вы не нашли угловую библиотеку 2, которая соответствует вашим требованиям, вы должны рассмотреть возможность использования альтернативы без углов. Поэтому, если для вас работает библиотека перетаскивания JQuery ui, используйте ее!

Трудно найти полные библиотеки в Angular 2, так как у него пока нет окончательной версии.

0

Посмотрите на угловая2-сетка. Угловой 2 сетки перетащить/падение/изменение размеров сетки на основе плагин директивы для углового 2.

Demo available here

Смотрите, если это помогает.

+0

Это один из вариантов, но он ограничивает вас перемещением вашего объекта. – nCore