@iluxa1810

Как делаются многостраничные приложения на Angular?

В общем, изучаю Angular и задался вопросом:
Ну скажем, если захочется мне как-то разграничить логику между 2-мя страницами, то смогу ли я это сделать? Если да, то каким образом это делается?

Искал примеров и не нашел.
Сейчас, как я понимаю после прочтения мануалов, запускается страница Index и в ней по селекторам замещаются элементы на компоненты.
  • Вопрос задан
  • 612 просмотров
Пригласить эксперта
Ответы на вопрос 3
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
Для двух страниц собираются два app. Это можно сделать в пределах одного angular.json
Для перехода ставится обычный href вместо routerLink
Ответ написан
Уточните что значит для вас "разграничить логику". Если хотите чтобы человек мог добавить себе в закладки две разные страницы ну или чтобі у него в окошке URL переход по двум страницам был, то SPA это умеют, хвала History API. А если вы хотите чтобы вторая страница не строилась на клиенте а отдавалась с сервера, то это другой коленкор, вопрос только зачем, если для SEO то SPA умеют серверный рендеринг делать, а логику вы будете делить не только между двумя страницами, но и между всеми компонентами по хорошему.
Ответ написан
Комментировать
svgaryaev
@svgaryaev
Вопросом на вопрос: а что для вас значит разграничить логику?
Можно сделать роутинг и для каждой страницы использовать полностью свои модули хоть с ленивой загрузкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы