Angular 6.x Meta Tags OG: описание не работает с FB - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение Angular 6.x, и я меняю метатеги в своем компоненте, используя мета-сервис. Моя цель состояла в том, чтобы каждый маршрут имел различное изображение и описание, чтобы они правильно отображали предварительный просмотр в Facebook. Я проверил, что метатеги действительно меняются, но FB их не видит. Я использовал FB https://developers.facebook.com/tools/debug/sharing/ для проверки своего сайта, и он работает правильно, если я помещаю метатеги в мой index.html, но когда я использую мета-сервис в компоненте, он их не видит. Могу ли я предположить, что это связано с характером одностраничного приложения? И FB не видит изменения в метатеге, и мне придется каким-то образом предварительно рендерить их с помощью Angular Universal? Из-за того, что сервер не обслуживает их? Я запутался в Angular Universal, похоже, что использование этого кода побеждает точку зрения клиента, отрисовывающего страницу, и я должен использовать что-то помимо Angular. Prerender.io также решит эту проблему для меня?

1 Ответ

0 голосов
/ 15 января 2019

Я использую @ ngx-meta для универсальных тегов и тегов OG - и все работает нормально.

Проверка FB

github sample

...