Как сделать контент AngularJs видимым в Viewsource

Я взял много содержимого с помощью AngularJs.

Но содержимое не отображается в представлении источника.

Страница просмотра должна показывать содержимое в виде источника, используя AngularJs.

Дайте мне знать, если есть какой-либо метод, чтобы использовать для отображения содержимого в исходном представлении страницы просмотра с помощью AngularJs.

Теперь My Contents с помощью AngularJs не отображается в исходном представлении моего сайта.

2 ответа

Это ожидаемое поведение JavaScript. Изменения, сделанные после загрузки страницы в браузер, не отображаются в "источнике просмотра"

Это нормально, DOM создается на лету с помощью angularjs... единственный способ просмотреть исходный код - использовать инструменты разработки, такие как chrome debug / firebug и т. Д.

Если у вас есть некоторые сторонники SEO, вам нужен способ, позволяющий Google анализировать ваш контент. Таким образом, вам нужно создавать свои страницы на стороне сервера, а не на стороне клиента.

Для этого вы можете, например, использовать см. https://prerender.io/ например, который предварительно обработает ваши угловые страницы на стороне сервера.

Смотрите также Как сделать SPA SEO сканируемым?

РЕДАКТИРОВАТЬ: Google, кажется, также выполняет JavaScript: http://ng-learn.org/2014/05/SEO-Google-crawl-JavaScript/ & http://googlewebmastercentral.blogspot.fr/2014/05/understanding-web-pages-better.html

Другие вопросы по тегам