Как сделать новое наблюдаемое свойство в наблюдаемом объекте?

Создаю объект:

@observable myData;
Затем получаю данные с сервака и записываю в эту переменную ответ:

this.myData = response.json(); // {"fruits":["apple","orange","pineapple","grusha","arbuz"]}

Создаю функцию, в которой мне нужно провести манипуляции с данными и добавить в myData вычисленный объект:

myData.freshFruits = ['apple','orange'];

При изменении этого объекта ничего не происходит. Все объекты, которые были изначально созданы в myData при присвоении ответа от сервера, реагируют на любые изменения в них, а отдельно созданные объекты не порождают никаких действий при их изменении.

Хочу понять, почему наблюдатель их не видит?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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