带有angularJS的动态元标记

时间:2015-06-30 04:11:30

标签: angularjs facebook client-side meta-tags curly-brackets

我在使用AngularJS进行动态元标记时遇到了问题。当js仍然不起作用时,数据无法绑定,因此Google和Facebook都无法重新确定真正的页面标题和描述。是否有人可以帮助我。

1 个答案:

答案 0 :(得分:2)

JS不是由OpenGraph爬虫等执行的,因此您需要进行服务器端渲染才能使其正常工作。 解决方案可以是检查用户代理是否知道页面是由真人还是机器人访问,并在后一种情况下在服务器端呈现页面。

以下文章很容易概述如何轻松完成此任务。

http://www.michaelbromley.co.uk/blog/171/enable-rich-social-sharing-in-your-angularjs-app