<分区>
如何使用 Angular 数组在两个数组之间添加和删除元素?
我有 $scope.results
和 $scope.list
结果数组是调用 WebAPI 的结果,我允许用户选择他们想要的元素添加到第二个数组。我如何从第一个添加到第二个并同时从第一个删除?
angular.forEach($scope.results, function (item) {
if (item.selected) {
$scope.list.push(item);
//CODE TO REMOVE item from $scope.results here.
};
});
此外,如果我进行了第二次搜索并尝试将第一个数组中的相同成员添加到我的第二个数组(已经有该用户),我如何防止将重复项添加到第二个数组(列表)? .
下面是我想在数组之间传输的对象示例。 id 字段是唯一性的指标。