我有一个包含x项的数组。我需要复制这些项目并添加一些,但是当我在ng-repeat中显示项目时,我再次复制了第一个。
如何删除项目并实时新建?我尝试使用
delete $scope.items
$scope.items = []
但它不起作用。
这似乎是一个非常基本的问题,但我找不到解决方案:(
修改
在我添加新项目时的功能
$scope.order = function(auxItems){
var auxTotal = $scope.items;
auxItems.map(function(bono){
auxTotal.push(bono);
});
当我做一些东西来添加项目时,我肯定会返回一个数组。
var bonosOrdenados = $scope.ordena(auxBonos);
bonosOrdenados.map(function(elemento){
elemento.map(function(bono){
$scope.items.push(bono);
})
});
当然,这些项目是重复的,因为我不知道如何控制它。
答案 0 :(得分:0)
试试你的剧本:
$scope.clear = function () {
items.length = 0;
}
在您的HTML中,您可以使用ng-click或其他方式调用clear-function。