我需要一种方法来捕捉"拖动" AngularJs ng-nestable插件中的事件(基于JQuery可嵌套)。
文档对事件一无所知。但是,在搜索问题时,我发现了这个讨论:event in jquery nestable
我需要能够使用AngularJs等效捕获这些事件。有什么想法吗?
答案 0 :(得分:1)
如果您希望利用html5拖放api,您可以创建一个挂钩到拖动事件的指令。
return {
link: function (scope, elt, attrs) {
var element = elt[0];
element.ondragover = function() {
console.log('drag event fired');
scope.$evalAsync(function() {
scope.model.message = "im being modified by the drag event";
})
}
element.onclick = function() {
scope.$evalAsync(function() {
scope.model.message = "im being modified by the click event";
})
}
}
继承人工作示范plnkr here