пацаны, помогите разрешить спор с коллегой, а то мы погуглили и не справились.
хочу засунуть вызов matDialog в canActivate guard. по результату выбора ползователя или навигировать на дефолтную страницу, или оставлять на той же самой(фича от менеджмена)
Есть мнение о том, что нельзя совать взаимодействие с UI куда-либо кроме компонентов, потому что это нарушает концепцию и принципы.
И что канонично создать сервис, в которй посылать событие из гварда, слушать его в некоем компоненте и оттуда уже вызывать matDialog
Есть ли у вас по этому поводу какие-нибудь аргументы за или против? А то мы устали спорить уже