У меня есть массив с элементами 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);
})
});
И, конечно, элементы дублируются, потому что я не знаю, как управлять им.
Попробуйте в своем скрипте:
$scope.clear = function () {
items.length = 0;
}
И в вашем HTML вы вызываете функцию clear с помощью ng-click или somthing else.