@Galdar
Web, JS, PHP, NGINX, Linux

Как работать с обнаружением изменений?

Не могу понять, вот у меня есть массив в объекте

private obj = {
arr: []
}

Этот объект находится в сервисе, когда я добавляю в него данные
obj.arr.push(1)
В компоненте, который подключен к этому сервису сразу срабатывает обнаружение изменений и у меня отрисовываются данные.
Но если вдруг, я делаю очистку этого массива
obj.arr = []
То при повторной записи в этот массив, обнаружение изменений на данном массиве не работает, и новые данные не отрисовываются.
Точно так же если у меня массив с объектами
arr = [
  {id:1,name:'Вася'},
  {id:2,name:'Петя'},
  ...
 ]

При удаление объекта в этом массиве с ключем ( 1 ), перестает работать обнаружение изменений и при добавление других объектов они уже не отслеживается...
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы