很难制作这个样本来分享我的情况。
问题 1. 如果您尝试这个示例,我在 ng-repeat 中应用了 orderBy 属性,并在 jqyoui-drragble 中添加了属性 applyFilter。视图中的有序列表做得很好。但是如果你把其中一个拖到上面的div范围内,移动的项目就不是有序的,而是处于未有序状态的那个。
上层
<div class="caption">
<div class="btn btn-info btn-draggable"
ng-repeat="item in userPerSystem | orderBy : 'userId' " ng-show="true" data-drag="true"
data-jqyoui-options="{revert: 'invalid'}" ng-model="userPerSystem"
jqyoui-draggable="{index: {{$index}},animate:true, applyFilter: 'filterIt'}">{{item.userId}}</div>
</div>
低于 div
<div class="btn btn-droppable"
ng-repeat="item in users | orderBy : 'userId'"
data-drop="true" ng-model='users'
data-jqyoui-options="{accept:'.btn-draggable:not([ng-model=users])'}"
jqyoui-droppable="{index: {{$index}}, applyFilter: 'filterIt'}">
<div class="btn btn-info btn-draggable" data-drag="true"
data-jqyoui-options="{revert: 'invalid'}" ng-model="users"
jqyoui-draggable="{index: {{$index}},animate:true}"
ng-hide="!item.userId">{{item.userId}}
</div>
问题2 如果我拖动项目,我想删除之前范围内的项目。我怎样才能做到这一点?
感谢您阅读我的问题。