всем привет. как правильно сделать такую штуку в ng2, чтобы до активации роута, выполнялась какая-то проверка, и по ее результатам выбирался компонент для отображения? что-то типа резолвера только на уровне компонентов. как я понимаю можно использовать ComponentFactoryResolver?