Массив не сбрасывается после обновления значения в firebase - PullRequest
0 голосов
/ 17 мая 2019

Я новичок в 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.после этого массив необходимо очистить.но я сохраняю это значения, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...