Observables are the best kind of friend you could hope for in this case. They’ll do exactly what you’re asking, and best of all you can unsubscribe from them whenever you want.
You can also look into RxJS’ documentation but its heavy stuff if you’re just getting into Observables. The angular docs are probably a better fit right now.
EventEmitters (@Output) are also a possible solution, though generally those are meant for parent child communication, I guess its possible they could be used within one component.