Загрузка компонентов Angular 2+ с сервера

У меня есть проект angular 2+, и сейчас у меня есть 2 компонента, то есть Home и About.

Теперь я хочу загрузить оба компонента с сервера, это означает, что при загрузке приложения оно сделает запрос на получение домашнего компонента, а когда пользователь нажмет кнопку «О программе», он сделает еще один запрос на получение компонента с сервера.

есть ли способ выполнить эти требования?


person Rahul V Savaliya    schedule 06.12.2018    source источник


Ответы (1)


Проверьте Angular Universal:

Или вы можете использовать стартер здесь: https://github.com/angular/universal-starter

person Johan Rin    schedule 06.12.2018
comment
Я проверил ссылку выше, но похоже, что при нажатии кнопки «О программе» сервер не вызывает вызов для получения информации о компоненте. Я хочу добиться этого, у вас есть какие-нибудь идеи об этом? - person Rahul V Savaliya; 06.12.2018
comment
В документации Angular упоминается, что переход от серверного приложения к клиентскому приложению происходит быстро на машине разработки. Возможно, вы можете попробовать смоделировать более медленную сеть, чтобы увидеть переход, как описано в конце ссылки. - person Johan Rin; 06.12.2018
comment
Да, это правильно, но если переход происходит между сервером и клиентом, это должно быть записано на вкладке сети в инспекторе браузера. Но я не вижу запроса на получение компонента при изменении пути маршрутизатора. поправьте меня, если я ошибаюсь - person Rahul V Savaliya; 06.12.2018