У меня есть родительский компонент, который извлекает массив объектов, используя запрос ajax.
Этот компонент имеет два дочерних компонента: один из них показывает объекты в древовидной структуре, а другой - его содержимое в формате таблицы. Родитель передает массив своим дочерним элементам через свойство @input, и они правильно отображают содержимое. Все, как ожидалось.
Проблема возникает, когда вы меняете какое-либо поле внутри объектов: дочерние компоненты не уведомляются об этих изменениях. Изменения запускаются только в том случае, если вы вручную переназначили массив своей переменной.
Я привык работать с Knockout JS, и мне нужно получить эффект, похожий на эффект наблюдаемых массивов.
Я прочитал кое-что о DoCheck, но я не уверен, как это работает.