2

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

这是我的两个配置:

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

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

1 回答 1

0

在可排序的 github 问题中 - 第 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']
             }
    };
于 2016-03-16T09:26:14.390 回答