Как делаются многостраничные приложения на Angular?
В общем, изучаю Angular и задался вопросом:
Ну скажем, если захочется мне как-то разграничить логику между 2-мя страницами, то смогу ли я это сделать? Если да, то каким образом это делается?
Искал примеров и не нашел.
Сейчас, как я понимаю после прочтения мануалов, запускается страница Index и в ней по селекторам замещаются элементы на компоненты.
iluxa1810, да, так и есть.
Так можно делать лэнд, зону юзера и админку например. Отдельными аппами в рамках одного фронтенда. И у них будут свои dist папки и свои index.html
Уточните что значит для вас "разграничить логику". Если хотите чтобы человек мог добавить себе в закладки две разные страницы ну или чтобі у него в окошке URL переход по двум страницам был, то SPA это умеют, хвала History API. А если вы хотите чтобы вторая страница не строилась на клиенте а отдавалась с сервера, то это другой коленкор, вопрос только зачем, если для SEO то SPA умеют серверный рендеринг делать, а логику вы будете делить не только между двумя страницами, но и между всеми компонентами по хорошему.
Вопросом на вопрос: а что для вас значит разграничить логику?
Можно сделать роутинг и для каждой страницы использовать полностью свои модули хоть с ленивой загрузкой.