嵌套 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]