У меня есть Parent component
, который отправляет запрос в api и получает объект Observable
со списком продуктов. Этот объект передается на четыре Child components
. Проблема в том, что каждые Child component
отправляют запрос в api (всего 4). Как я могу сделать так, чтобы он отправлял только один запрос от Родителя и передавал производственный список дочерним элементам?
Родительский компонент:
private productions: Observable<Array<Production>>;
ngOnInit(): void {
this.productions = this.productionService.getProductionList();
}
Пример дочернего компонента:
@Input()
productions: Observable<Array<Production>>;
ngOnChanges(changes: SimpleChanges) {
this.productions.subscribe(res => {
// Do something with response body
})
}
Консольная сеть и 4 запроса от детей