У меня есть приложение Angular, где у меня есть один родительский компонент и два дочерних компонента. У одного из детей есть некоторые данные о том, что другие дети должны быть отрисованы, et c. Я реализовал общий сервис с Observable, где дети один обновили данные, а дети два подписались на наблюдаемую, используя службу, и она работала хорошо.
Но потом я обсудил мою реализацию с моим боссом, и ему не понравилось Реализация sharedService, поэтому он предлагает мне связать детей через родительский компонент и использовать EventEmitter (@Input, @Output) так же, как изображение:
Дело в том, что, прежде чем вносить какие-либо изменения, я хотел бы знать, что внедрение лучше с точки зрения хорошей практики и производительности. Я ценю любую помощь.