嵌套 ng-repeat 拖放,AngularJS
Posted
技术标签:
【中文标题】嵌套 ng-repeat 拖放,AngularJS【英文标题】:Nested ng-repeat drag and drop, AngularJS 【发布时间】:2014-03-13 03:53:14 【问题描述】:是否有 AngularJS 的原生拖放解决方案,可以处理嵌套 ng-repeats 之间的拖放?
当前 html 的样子:
<section ng-repeat="list in lists">
list.name
<article ng-repeat="user in list.users">
user.name
</article>
</section>
我想要实现的是我可以将用户移动到其他列表。
我不想将 jQuery UI 添加为仅用于拖放的依赖项。
【问题讨论】:
【参考方案1】:我也遇到了同样的问题,也想使用原生 HTML5。由于找不到任何东西,我最终不得不构建自己的库,请查看结果:
http://marceljuenemann.github.io/angular-drag-and-drop-lists/demo/#/nested
【讨论】:
【参考方案2】:Angular 中没有原生拖放功能,但看看这个很棒的指令
http://codef0rmer.github.io/angular-dragdrop/#/
查看示例,希望对您有所帮助
【讨论】:
【参考方案3】:Angular-NestedSortable 对于这种情况真的很有用。
【讨论】:
以上是关于嵌套 ng-repeat 拖放,AngularJS的主要内容,如果未能解决你的问题,请参考以下文章
json #AngularJS,#JavaScript:使用ng-repeat循环遍历嵌套数组
Asp MVC angularjs 使用 viewmodel 在视图上嵌套 ng-repeat
如何在angularjs中使用带有嵌套ng-repeat的复选框
如何在AngularJS中使用ng-repeat创建嵌套结构[关闭]
AngularJS在对话框取消时恢复嵌套在ng-repeat中的控制的选定值
angularjs基础ng-repeat嵌套循环报错angular.min.js:89 Error: [ngRepeat:dupes]