I'm looking for ways to solve a problem in Angular 8.
Say I have three components, SearchFieldComponent, ResultFieldComponent1 and ResultFieldComponent2.
In SearchField component, I type something, click on a button and perform multiple GET requests. These GET requests are called request1 and request2.
How can I update ResultFieldComponent1 with the data of request1 and ResultFieldComponent2 with the data of request2? What kind of communication can I use for this?
I've been trying to treat all three components as siblings, but would it be better to have SearchFieldComponent be a parent to the other components?