【发布时间】:2014-04-21 19:34:06
【问题描述】:
我正在尝试在我们的应用程序中为 google+ 和 facebook +1 启用元数据,但我没有得到任何信息、页面的 url 或帖子中的 {{pageDesc}}。现在我正在使用一个动态设置元描述的指令:
HTML:
<meta meta-description>
指令:
app.directive('metaDescription', [ 'metaData', function(metaData){
return {
restrict: 'A',
replace: true,
template: '<meta name="description" content="{{description}}">',
link: function(scope,element){
scope.metaData = metaData;
scope.description = scope.metaData.pageDesc;
}
};
}]);
这样做时,google api 不识别标题和描述,只是将当前页面的 url 和站点的 url 设置为标题/描述。
我正在使用 prerender.io,但我不得不禁用它,因为它使 +1 插件崩溃。
【问题讨论】:
标签: facebook angularjs seo google-plus meta