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