Angular6 Сервер рендеринга динамического содержимого отображается под тегом script - PullRequest
0 голосов
/ 22 сентября 2018

Я использовал руководство ng-toolkit и ниже в качестве справочного материала https://coursetro.com/posts/code/155/Angular-6-SEO-Tutorial-from-Scratch---It's-Super-Simple-Now!

Все отлично работает, и я вижу статическое содержимое страницы, если просматриваю источник.Поскольку весь контент моего сайта всегда приходит с сервера, я хочу проверить то же самое с динамическим контентом.

Я добавил один компонент, который будет извлекать контент с сервера и отображать его.Теперь, если я просматриваю источник представления, я вижу содержимое, но не внутри «app-body»

<app-body>...<app-aboutus><div>undefined</div></app-aboutus>..</app-body>

, а внутри тега script

<script id="app-root-state" type="application/json">
All my content I can see here ....Everyone has a right to gain the knowledge for growth and prosperity.&l;/div&g;....
</script></body></html>

Это что-то, что я делаю неправильно илитаким образом всегда отображается динамический контент?Мое главное намерение - поисковая система Google должна быть в состоянии найти его.Если Google может найти его, то я думаю, что нет никаких проблем.Пожалуйста, ведите меня.Заранее спасибо.

...