Создаю объект:
@observable myData;
Затем получаю данные с сервака и записываю в эту переменную ответ:
this.myData = response.json(); // {"fruits":["apple","orange","pineapple","grusha","arbuz"]}
Создаю функцию, в которой мне нужно провести манипуляции с данными и добавить в myData вычисленный объект:
myData.freshFruits = ['apple','orange'];
При изменении этого объекта ничего не происходит. Все объекты, которые были изначально созданы в myData при присвоении ответа от сервера, реагируют на любые изменения в них, а отдельно созданные объекты не порождают никаких действий при их изменении.
Хочу понять, почему наблюдатель их не видит?