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