angular-dnd icon indicating copy to clipboard operation
angular-dnd copied to clipboard

Ошибка при перетаскивании

Open losferwords opened this issue 10 years ago • 7 comments

Привет, у меня создан объект такого плана:

<div class="gem"
                                     ng-repeat="gem in getGems(gemFilter) track by $index"
                                     ng-style="{'background-image': gem.image,
                                                    'background-color': gem.bgColor}"
                                     uib-tooltip-html="getGemTooltip(gem)"
                                     tooltip-placement="top"
                                     tooltip-append-to-body="true"
                                     tooltip-animation="false"

                                     dnd-draggable="true"
                                     dnd-draggable-opts = "{layer: 'layer1', helper : 'clone'}"
                                     dnd-on-dragstart = "inventoryDragStart(gem)"
                                     dnd-on-dragend = "inventoryDragEnd()">
                                </div>

При перетаскивании появляется ошибка: Uncaught TypeError: Cannot read property '$$phase' of null drag @ angular-dnd.js:1913 Dnd.trigger @ angular-dnd.js:943 Manipulator.progress @ angular-dnd.js:1230 Mouse.mousemove @ angular-dnd.js:1341 (anonymous function) @ angular-dnd.js:83 n.event.dispatch @ jquery.js:4435 r.handle @ jquery.js:4121

Добавилась эта прелесть в 0.1.20, раньше всё было норм. Точно не знаю, чем это вызвано, но вот тут похожая вещь: https://github.com/angular-ui/ui-tinymce/issues/82

losferwords avatar Dec 01 '15 13:12 losferwords

@losferwords внес правки в новую версию 0.1.22, все ок? Правда это странная проблема, какая версия angular.js у вас?

Tuch avatar Dec 01 '15 13:12 Tuch

Вообщем я сделал ASAP решение, но все ксожелению глубже =( angular-dnd не отслеживает ситуацию, если scope уничтожается

Tuch avatar Dec 01 '15 13:12 Tuch

Версия angular 1.4.8, поставил на сервер версию bc1a86e, вроде как всё хорошо, спасибо за быстрый фикс)

Да, ещё хотел указать на то, что bower не может определить версию вашего модуля. Если делать bower install angular-dnd-module --save, то в bower.json он добавит "*" зависимость, если делать bower install с зависимостью latest, то bower ставит последний коммит вида https://github.com/Tuch/angular-dnd.git#bc1a86e

losferwords avatar Dec 01 '15 13:12 losferwords

@losferwords, ok.

Tuch avatar Dec 01 '15 13:12 Tuch

@losferwords поправил тему с версией для bower, но работает правда только для 0.1.22 сейчас, дальше будет обновляться при повышении версии.

Tuch avatar Dec 01 '15 14:12 Tuch

Да, всё отлично, большое спасибо) У тебя очень полезный модуль!

losferwords avatar Dec 01 '15 14:12 losferwords

@losferwords, спасибо, жаль в последнее время нет возможности его прокачивать =( Только вот такие хотфиксы =(

Tuch avatar Dec 01 '15 14:12 Tuch