Если использовать NgRx - то прям оч просто - диспатчишь ивент и собственно в эффект его ловишь, но до стейт менеджмента - я делал просто(если конечно не 100500 модалок там) - в Output через EventEmitter выдаешь флаг или объект, или тот же поток в RxJs - и на выходе его проверяешь - флаг сменился - вызвал один метод, если нет - то например другой, но лучше через стейты выводи - если прила обрастет модалками и прочими украшательствами - запутаешься быстро.