Вы можете прочитать эту полезную статью об обмене данными между Angular Компонентами.
Вы можете обмениваться данными через ViewChild или Output () и EventEmitter от дочернего к родительскому (comp2 дочерний к comp2), а затем поделиться этими данными с родным компом 1. Но я думаю, что лучший способ - это использовать сервис, где вы можете делиться данными о несвязанных компонентах