Dado o seguinte cenário para dois componentes: Tenho um FormGroup em um componente de consulta com dois campos: código e descrição(que pode ter espaços em branco etc). O segundo componente, de resultado da consulta, vai obter a listagem através do resolver. Porem o resolve só acessa as propriedades da URL com o ActivatedRouteSnapshot.
1 - Teria uma maneira mais interessante/sofisticada de pegar essas propriedades do form de consulta no resolve sem ser por this.activatedRoute.data['descricao']?
2 - Ou o problema poderia ser na forma de pensar o relacionamento desses componentes? Visto que, a perspectiva que apresentei acima lembra muito a ideia das antigas paginas request e response.