Угловой 6: наблюдение свойств вложенных объектов - PullRequest
0 голосов
/ 23 февраля 2019

Я разделил мою модель данных на подобъекты, которые примерно соответствуют подкомпонентам основной формы приложения Angular.

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

Как я могу сделать это эффективно?

[Также, я сделал ошибку дизайна при разделении данных на подобъекты?Я новичок в Angular, это мой первый проект, использующий его.]

РЕДАКТИРОВАТЬ: по запросу я постараюсь нарисовать более конкретную картинку (сейчас не могу опубликовать код).Класс данных верхнего уровня - Project, с несколькими подобъектами, такими как header, quotation, items и т. Д., Каждый из которых является экземпляром соответствующего класса.(Приложение предназначено для заказа и выставления счетов).

Компонент типа кабины имеет кнопки для сохранения, вычисления цен, создания предложений, размещения заказа и загрузки вложений.Эти кнопки должны быть отключены в соответствии с состоянием, которое разбросано по элементам подобъектов.Я ищу способ убедиться, что состояния кнопок (включены / отключены) постоянно соответствуют состоянию проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...