У меня возникла проблема с использованием AngularJS для динамического метатега. Данные не могут связываться, когда js все еще не работает, поэтому Google и Facebook не могут пересобирать правильные названия и описание страницы. Кто-нибудь может мне помочь.
JS не выполняется с помощью искателя OpenGraph и т.д., Поэтому вам нужно сделать рендеринг на стороне сервера, чтобы он работал. Решение может состоять в том, чтобы проверить, что пользовательский агент узнает, обращается ли страница к реальному человеку или боту, и для отображения страницы на стороне сервера в последнем случае.
В следующей статье представлен хороший обзор того, как сделать это довольно легко.
http://www.michaelbromley.co.uk/blog/171/enable-rich-social-sharing-in-your-angularjs-app