Здравствуйте! Изучаю Angular2 (до этого дел с новомодными front-end фреймворками не имел), пытаюсь повторить приложение на подобии 2GIS. Суть проблемы: На одном экране планирую расположить несколько компонентов, но не совсем понимаю как организовать роутинг в этом случае. Когда в зависимости от роута ан странице показываю отдельный компонент - всё понятно. Но например, есть три компонента AuthComponent, ListComponent, ItemComponent. Хочу примерно следующую схему.
Когда перехожу по ссылке /login - то хочу, чтобы на странице появлялся блок для входа (AuthComponent)

По ссылке /shops - блок со списком магазинов (ListComponent)

По ссылке /shops/1 - блок с конкретным магазином (ItemComponent)

Ткните в какой-нибудь пример носом, как это должно быть?