Я новичок в angular, и когда я обновляю значение в firebase, все идет хорошо.Но после обновления необходимо очистить массив.Я много чего перепробовал, но массив сохраняет значения.Что я не так?
Я создал функцию для очистки массива после обновления, я попробовал два метода:
метод один:
this.values = [];
метод два:
this.values.length = 0;
Это текущий код:
values = [10,10];
getSum(total,num){
return total + num;
}
updateFirebase(){
var newTotal;
newTotal = this.values.reduce(this.getSum);
this.db.object('/mangement/sittardData/4').update({
total: newTotal,
});
this.empytArray();
}
empytArray(){
return this.values = [];
}
Функция будет вызываться при добавлении значения, затем она уменьшит значения в массиве, в данном примере это должно быть 20.эти 20 должны быть сохранены в общем количестве объектов Firebase.после этого массив необходимо очистить.но я сохраняю это значения, что я делаю не так?