Я пытаюсь использовать функцию перетаскивания в своем приложении, я загрузил модуль перетаскивания, который можно найти здесь: https://github.com/a5hik/ng-sortable. Мне нужно использовать простой пример именно так: http://a5hik.github.io/ng-sortable/#/kanban Я не знаю, как его использовать, если мне нужно загрузить другую вещь. Заранее спасибо за вашу помощьфункция перетаскивания в AngularJs
ответ
Update: Вот простой рабочий пример: Plunker
Просто следуйте инструкциям, которые это link mentioend.
Шаг 1: Обязательно загрузите скрипты в свой html
<script type="text/javascript" src="dist/ng-sortable.min.js"></script>
<link rel="stylesheet" type="text/css" href="dist/ng-sortable.min.css">
<!-- OPTIONAL: default style -->
<link rel="stylesheet" type="text/css" href="dist/ng-sortable.style.min.css">
Шаг 2: И Инжектируйте Сортируемый модуль как зависимость
angular.module('xyzApp', ['as.sortable', '....']);
Шаг 3: вызвать директивы, используя ниже HTML структуры
Html
<ul data-as-sortable="board.dragControlListeners" data-ng-model="items">
<li data-ng-repeat="item in items" data-as-sortable-item>
<div data-as-sortable-item-handle></div>
</li>
</ul>
Шага 4: Определить обратные вызовы в контроллере вызывающего
JS
$scope.dragControlListeners = {
accept: function (sourceItemHandleScope, destSortableScope) {return boolean}//override to determine drag is allowed or not. default is true.
itemMoved: function (event) {//Do what you want},
orderChanged: function(event) {//Do what you want},
containment: '#board'//optional param.
clone: true //optional param for clone feature.
allowDuplicates: false //optional param allows duplicates to be dropped.
};
$scope.dragControlListeners1 = {
containment: '#board'//optional param.
allowDuplicates: true //optional param allows duplicates to be dropped.
};
И вы можете проверить точный пример вы уже упоминали выше, используя F12
Key.
PS: спасибо за ответ @Sampath Я попытался следовать инструкциям, но у меня все еще нет эффекта перетаскивания https : //github.com/alyssaMel/dragAndDrop.git Можете ли вы посмотреть, что я сделал, пожалуйста и спасибо заранее – Alyssa
Вы не можете создать 'plunker' для этого? – Sampath
что такое плункер? Я не понял – Alyssa
Это может быть полезно попробовать использовать этот модуль
http://angular-dragdrop.github.io/angular-dragdrop/
- 1. Функция остановки AngularJS в директиве перетаскивания
- 2. Функция перетаскивания
- 3. Функция перетаскивания в PhoneGap?
- 4. Функция перетаскивания в javascript
- 5. Функция перетаскивания в JFreeChart
- 6. функция перетаскивания для дерева в таблице с помощью angularjs
- 7. C# Функция перетаскивания
- 8. C# Функция перетаскивания
- 9. Функция перетаскивания в таблицах ралли
- 10. Функция перетаскивания в Openlayers 3
- 11. Функция перетаскивания в новом плагине
- 12. Есть функция перетаскивания в MSAGL
- 13. Функция перетаскивания WindowsFormsWebBrowser
- 14. Функция перетаскивания swift OSX
- 15. AngularJS Переключатель перетаскивания не работает
- 16. Добавить функцию перетаскивания AngularJS + hightcharts
- 17. AngularJS | Как включить список перетаскивания?
- 18. Функция перетаскивания с помощью CodeMirror
- 19. Функция перетаскивания автоматически меняет значение
- 20. Функция перетаскивания с использованием interactive.js
- 21. функция перетаскивания после всех сброшенных
- 22. AngularJS Загрузка изображения изображения в режиме перетаскивания
- 23. Функция перетаскивания в студии Android не работает
- 24. функция вызова после перетаскивания в jquery
- 25. Функция масштабирования и перетаскивания в SurfaceView
- 26. Функция перетаскивания в jsp с использованием jquery
- 27. Функция двойного перетаскивания в Actioncript 3
- 28. Функция перетаскивания в Android действительно мгновенно
- 29. Преобразование из Coldfusion в Asp.net (функция перетаскивания)
- 30. Функция перетаскивания не работает в селене Webdriver
Я думаю, вы могли бы попробовать этот модуль: https://github.com/marceljuenemann/angular-drag-and-drop-lists Я использую его, и он работает хорошо. –
@FlorianB, пожалуйста, я сделал с примером, который вы мне показываете, и у меня нет эффекта перетаскивания, я не знаю, в чем ошибка, пожалуйста, помогите мне :(можете ли вы, пожалуйста, посмотреть, что я сделал, я поместите его в github, чтобы вы могли видеть github.com/alyssaMel/angular.git заранее заранее :) – Alyssa