Динамические данные по Angular SPA с предварительным рендерингом - PullRequest
0 голосов
/ 27 октября 2019

Я пытаюсь создать приложение Angular со стратегией prerender для SEO. Я рендеринг всех страниц с моим prerender.ts . Затем они размещаются на статическом хостинге. Проблема возникает, когда я загружаю размещенную страницу с помощью распознавателя. Таким образом, на предварительно обработанных страницах есть содержимое, которое было загружено с помощью resolver при предварительном отображении с помощью prerender.ts, и они изначально загружались вместе со страницей. Но затем он становится пустым и распознаватель получает данные также в браузере. Это дает эффект мигания. load process of the page Как вы можете видеть в процессе загрузки, я получил чистую страницу на 3-м и 4-м кадрах. Можно ли предотвратить выборку данных в браузере и использовать тот контент, который был извлечен на сервере?

PS Вы можете увидеть это здесь . Просто откройте и перезагрузите страницу.

...