Данные можно по разному передавать. То, что ты хочешь, больше всего похоже на переход на новый раут, гугли как переходы делать (routerLinkActive или router заинжектить и вызывать программно переход в компоненте), а сами данные доставать из activatedRoute (ну или вынести в сервис и в нем хранить данные, а компоненты будут доставать данные уже из него (и не будут хранить их сами).
Ну, либо ты хочешь модальное окно делать и передавать данные через
@Input проперти, но не понимаю в чем тогда проблема. Кликаешь, меняешь буливое значение в ngIf, появляется модалочка, данные закидываешь в input типа <app-modal *ngIf="isModalOpen" [stupidBlogger]="this.chosenBlogger"></app-modal>