Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有angularJS的动态元标记_Angularjs_Facebook_Client Side_Meta Tags_Curly Brackets - Fatal编程技术网

带有angularJS的动态元标记

带有angularJS的动态元标记,angularjs,facebook,client-side,meta-tags,curly-brackets,Angularjs,Facebook,Client Side,Meta Tags,Curly Brackets,我在使用AngularJS作为动态元标记时遇到了一个问题。当js仍然无法工作时,数据无法绑定,因此Google和Facebook都无法重新整合真实的页面标题和描述。有人可以帮我吗。JS不是由OpenGraph crawler等执行的,所以你需要做服务器端渲染来让它工作。 解决方案可以是检查用户代理是否知道该页面正在被真人或机器人访问,并在后一种情况下在服务器端呈现该页面 下面的文章提供了一个很好的概述,说明了如何很容易地做到这一点

我在使用AngularJS作为动态元标记时遇到了一个问题。当js仍然无法工作时,数据无法绑定,因此Google和Facebook都无法重新整合真实的页面标题和描述。有人可以帮我吗。

JS不是由OpenGraph crawler等执行的,所以你需要做服务器端渲染来让它工作。 解决方案可以是检查用户代理是否知道该页面正在被真人或机器人访问,并在后一种情况下在服务器端呈现该页面

下面的文章提供了一个很好的概述,说明了如何很容易地做到这一点