#angular
#angular
Вопрос:
Я создал компонент, который хочу разделить на 3 подкомпонента. Прямо сейчас мой компонент подписывается на 4 разных наблюдаемых из службы. После разбиения каждому подкомпоненту все равно понадобятся данные из тех же 4 наблюдаемых.
Как это следует обрабатывать? Создание одинаковых 4 подписок для каждого подкомпонента приводит к большему количеству вызовов REST и добавляет много избыточности. Могу / должен ли я сохранять подписки в родительском компоненте и передавать данные в 3 подкомпонента?
Ответ №1:
Вы можете использовать @Input()
декоратор и передавать значения своим подкомпонентам, но даже вы можете сделать это subscribe
во всех из них, и вы будете получать уведомления всякий раз, когда наблюдаемые изменения.