Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nested ng-sortable is not working #12

Open
samuelcastro opened this issue Aug 10, 2016 · 7 comments
Open

Nested ng-sortable is not working #12

samuelcastro opened this issue Aug 10, 2016 · 7 comments

Comments

@samuelcastro
Copy link

samuelcastro commented Aug 10, 2016

I'm trying to use ng-sortable inside a directive that is using ng-sortable like:

directive1:

ng-sortable 
    ng-repeat(list1)
      directive2

directive2

   ng-sortable
      ng-repeat(list2)

directive1 is working fine, the list is ordered as expected, but on directive2 when trying to order (dragging/dropping) its changing the order going back to the original position. If I remove the ng-sortable config on directive1 the directive2 start working.

Any idea?

@Akta3d
Copy link

Akta3d commented Aug 11, 2016

I have approximatively same problem when use ng-sortable inside a directive who alreay use ng-sortable.

I haven't problem with directive 2 (drag/drop work well inside directive 2), but I have problem when I try to put item of list2 in list1

I have make plunker in issue #8 and #9

I try to fix this problem with no success

@samjacobclift
Copy link
Contributor

I've got nested sorting to work I was using nested components, try making your directives have isolated scope, failing that you prob could pass a conf object to ng-sortable and declare a group see here for options and the readme for examples

@samuelcastro
Copy link
Author

samuelcastro commented Nov 16, 2016

@royka either using isolated scope or group it's not working. :(

The only detail that I'm not sure could make or not any difference here is that I'm requiring ngModel in my directive: require: 'ngModel'

@samjacobclift
Copy link
Contributor

ngModel shouldn't make a difference I think, perhaps try wrapping the ngmodel directive in some html

@adidas-jordan
Copy link

+1... Running into this issue as well. Any solutions yet? The child sortable is taking the parent sortable's index value which is breaking functionality.

@samuelcastro
Copy link
Author

@samjacobclift Still getting this issue, any idea?

@samjacobclift
Copy link
Contributor

samjacobclift commented Dec 14, 2017

I think this might be to do with the version of sortable JS being used, what versions are you guys using?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants