在Rubaxa ng-sortable列表中限制重复项

时间:2015-03-09 05:42:56

标签: angularjs rubaxa-sortable

我有两组列表,列表A和列表B. 我想限制列表A中的重复项目以便放入列表B中。列表A配置为克隆其项目。我正在使用AngularJS和sortable(https://github.com/RubaXa/Sortable)。

以下是我的两个配置:

$scope._listAConfig = {
    group: { name: 'listA', pull: 'clone', put: false }
};

$scope._listBConfig = {
    group: { name: 'listB', pull: false, put: ['listA'] }
};

1 个答案:

答案 0 :(得分:0)

在可排序的github问题中 - issue 205    - 他们提供了一个例子: jsbin,查看第二和第三个列表。我想这是你想要实现的目标。看看我是否是你的例子,我会这样写:

$scope.listA = ['foo 1', 'foo 2'];
    $scope._listAConfig = { 
            group: {
              name: 'listA',
              pull: 'clone'
            }
    };      

    $scope.listB = ['bar 1', 'bar 2'];
    $scope._listBConfig = { 
             group: {
               name: 'listB',
               put: ['listA']
             }
    };