Angularjs 角度路由器和动态链接如何与谷歌服务一起工作?
我正在完成一个涉及管理员/前端angularjs的项目。在这个项目中有一个博客和一个项目帖子空间 我对angular创建的链接有一些疑问,因为它们是动态的:Angularjs 角度路由器和动态链接如何与谷歌服务一起工作?,angularjs,angular-ui-router,google-index,Angularjs,Angular Ui Router,Google Index,我正在完成一个涉及管理员/前端angularjs的项目。在这个项目中有一个博客和一个项目帖子空间 我对angular创建的链接有一些疑问,因为它们是动态的: 谷歌为这些链接建立索引?如果没有,有什么办法吗 由angular创建的链接,我可以使用Google Analytics访问他们的统计数据吗 我没有看到其他地方张贴我的怀疑,因为我知道stackoverflow中只有angular beast中的人 .state('home.posts',{ url : '/blo
- 谷歌为这些链接建立索引?如果没有,有什么办法吗
- 由angular创建的链接,我可以使用Google Analytics访问他们的统计数据吗
.state('home.posts',{
url : '/blog/:slug',
templateUrl : 'content/templates/single.html',
theme : 'indigo',
controller: function(ApiRestangular, $stateParams, $scope){
ApiRestangular.all('posts').getList({filter: {slug: $stateParams.slug}}).then(function(res){
$scope.item = res[0];
});
},
data: {
pageTitle: 'title'
},
access: {
requiredLogin: false
}
})
由于您的内容基本上是在执行AJAX请求后呈现的,所以Google无法对这些页面进行爬网。如果你想让这种情况发生,我建议你看看 谷歌为这些链接建立索引?如果没有,有什么办法吗 谷歌无法索引此链接。您可以使用生成静态页面。详细阅读本文 由angular创建的链接,我可以使用Google Analytics访问他们的统计数据吗
是的,你可以。您可以使用Angulartics或编写自己的服务或指令,根据您的rul将事件发送到google analytics。谢谢,非常好。在我的情况下,我已经看到它将更加复杂,因为我还没有行政许可证。