@maktarsis Смотри, может я не совсем понял ситуацию. Но резолвер, который ты вешаешь на роут, по сути будет всегда выполнен прежде чем у тебя заинитится компонент. Т.е. ты не перейдешь на роут, пока резолвер не отработает. (Асинхронно)
Когда же он отработает, ты при конструкции компонента уже будешь иметь значения резолвера.
У меня, например, все приложение включая AppComponent являются OnPush.
Всем привет. У наших друзей из DevPro обозначился бесплатный трехнедельный продвинутый курс по angular - http://angularflow.in.kyiv.dev-pro.net/ Дальше сами. У них там последний день регистрации, если что