При написании мини-приложения из официального tutoriala по Angular2 заметил что при обновлении страницы ангулар загружает сразу всё: все компоненты, сервисы, template'ы, стили и т.д., даже те которые не используются прямо сейчас (есть роутинг). Потому возник вопрос: как бы сделать так называемую "ленивую загрузку", чтобы загружалось то, что используется здесь и сейчас, а, скажем, при переходе на другой роут, подгружались нужные в нем компоненты, стили и т.д.?
а еще более точный ответ такой:
При помощи роутера, с использованием
loadChildren: 'path/to/module/'',
а в экспортировать так
export default class Some.Module{...}