我在涉及admin / frontend angularjs的项目结束时。在这个项目中,有一个博客和一个项目发布空间。
我对角度创建的链接有一些疑问,因为它们是动态的:
我没有看到另一个地方发表我的怀疑,因为我知道堆栈溢出只有角兽中的人。
.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
}
})
答案 0 :(得分:1)
由于您的内容基本上会在执行AJAX请求后呈现,因此Google无法抓取这些网页。如果您希望这种情况发生,我建议您查看Prerender.io。
答案 1 :(得分:1)
Google会为这些链接编制索引吗?如果没有,有什么办法吗?
Google无法为此链接编制索引。您可以使用http://phantomjs.org/生成静态页面。阅读本文了解详情http://www.ng-newsletter.com/posts/serious-angular-seo.html
由angular创建的链接,我可以使用Google Analytics访问其统计信息吗?
是的,你可以。您可以使用Angulartics https://luisfarzati.github.io/angulartics/或编写自己的服务或指令,根据您的rul将事件发送到Google Analytics。