我有一个关于使用 angular-dragdrop 的问题。
这是代码:http ://plnkr.co/edit/sNZ3xQK1fYMlBf8rX5Kb?p=preview
我想将第一节项目拖到第二节。这些部分是不同的控制器,如何解决?
我有一个关于使用 angular-dragdrop 的问题。
这是代码:http ://plnkr.co/edit/sNZ3xQK1fYMlBf8rX5Kb?p=preview
我想将第一节项目拖到第二节。这些部分是不同的控制器,如何解决?
同意,我迟到了,但其中一位贡献者为您面临的同一问题提供了一个补丁,因为我在编写它时没有考虑这种情况(多控制器拖放)。
我已经更新了演示中的 angular-dragdrop.js 文件以使其正常工作。希望你喜欢!
请阅读 AngularJS 指令文档。所有 UI 代码都必须在指令内。
两个部分都有自己的控制器是可以的。基本上,您需要向两个部分模板添加指令。在作为目标部分的指令上,您处理适当的 JQuery 回调并使用 scope.broadcast/scope.on 或使用服务在控制器之间进行通信。