Tôi đang sử dụng angular-dragdrop.js lib trong dự án của tôi và tôi có vấn đề với chức năng gọi lại thả. Tất cả các chức năng gọi lại khác đang hoạt động. Tôi đã sửa mã của tôi nhiều lần nhưng không thể tìm thấy câu trả lời, có ai đó gặp phải sự cố này?angularjs kéo và thả plugin thả vấn đề
đây là html của tôi và mã js:
HTML:
<li class="li-draggable" data-drag="true"
jqyoui-draggable="{animate: true,
placeholder: 'keep',
onStart: 'startCallback',
onStop: 'stopCallback',
onDrag: 'dragCallback'}"
data-jqyoui-options="{snap: true, cursor: 'move', revert: 'invalid', helper: 'clone'}">
<a>Text <i class="icon-pencil pull-right"></i></a>
</li>
<div class="dummyCell" data-drop="true"
jqyoui-droppable="{multiple: true,
onDrop: 'dropCallback',
onOver: 'overCallback',
onOut: 'outCallback'}"
data-jqyoui-options="{hoverClass: 'hoverClass'}"></div>
JS:
$scope.startCallback = function(event, ui) {
console.log('You started draggin');
};
$scope.stopCallback = function(event, ui) {
console.log('Why did you stop draggin me?');
};
$scope.dragCallback = function(event, ui) {
console.log('hey, look I`m flying');
};
$scope.dropCallback = function(event, ui) {
console.log('hey, doneeeeeee');
};
$scope.overCallback = function(event, ui) {
console.log('Look, I`m over you');
};
$scope.outCallback = function(event, ui) {
console.log('I`m not, hehe');
};
Bất kỳ trợ giúp sẽ được đánh giá cao. cảm ơn.
Cập nhật:
Tôi đã không nhận được bất kỳ lỗi trong giao diện điều khiển khi giảm:
OMG nó đã hoạt động ... Tôi không biết cảm ơn bạn như thế nào. nó rất lạ tôi đã không nhận được bất kỳ lỗi nào khi thả. kiểm tra câu hỏi của tôi, tôi đã đăng ảnh chụp nhanh của bảng điều khiển mà không có bất kỳ lỗi nào. Cảm ơn nhiều. –
Vì vậy, điều đó có nghĩa là mặc dù tôi không ràng buộc bất kỳ mô hình nào vào danh sách của tôi, tôi vẫn cần khai báo mô hình giả? –
Yea có vẻ như ngModel là cần thiết, đó là loại kỳ lạ. – Langdon