Angularjs 如何自动执行角度拖放列表

Angularjs 如何自动执行角度拖放列表,angularjs,html,drag-and-drop,jquery-ui-draggable,Angularjs,Html,Drag And Drop,Jquery Ui Draggable,问题:尝试在使用角度拖放列表的前端模拟拖放() 已尝试: 1.jquery-simulate:给出以下错误 未捕获类型错误:未能在上执行“dispatchEvent” “EventTarget”:参数1不是“Event”类型 2.drag-drop-helper.js:单击要拖动的项目 3.拖到:什么也没发生 需要更多建议。 谢谢 jquery模拟: 抱歉,无法发布drag_to和drag drop helper.js的链接,需要进行如下调整: function createCustomEv

问题:尝试在使用角度拖放列表的前端模拟拖放()

已尝试:

1.jquery-simulate:给出以下错误

未捕获类型错误:未能在上执行“dispatchEvent” “EventTarget”:参数1不是“Event”类型

2.drag-drop-helper.js:单击要拖动的项目

3.拖到:什么也没发生

需要更多建议。

谢谢

jquery模拟:


抱歉,无法发布drag_to和drag drop helper.js的链接,需要进行如下调整:

  function createCustomEvent(type) {
 var event = new CustomEvent("CustomEvent", {"cancelable": true})
    event.initCustomEvent(type, true, true, null);
    event.dataTransfer = {
        data: {
        },
        setData: function(type,val) {
            this.data[type] = val
            this.types[0] = type
        }
        getData: function(type) {
            return this.data[type]
        },
        dropEffect: 'move',
        effectAllowed:'move',
        types: [],
        items: {},
        files:{}

    }

    return event
}
然后它就可以正常工作了