Gostaria de aprofundar um pouco mais esses conceitos de como trabalhar com dados assíncrono.
O Observable veio para "subistituir" o antigo pattern Promise para trabalhar com dados assíncronos e lidar com os tais call back????
E o Resolver serve "resovler" qualquer tarefa que tenha que ser executada antes do página carregar, ou seja qualquer coisa que necessita ser carregada ou resolvida para lidar com essa situações usamos o Resolver?