首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Angular2 - SEO -如何操作元描述

Angular2 - SEO -如何操作元描述
EN

Stack Overflow用户
提问于 2016-03-07 19:17:16
回答 3查看 22.7K关注 0票数 25

谷歌中的搜索结果通过TitleTag和<meta name="description"..."/>标签显示。可通过Angular2 how to change page title in angular2 router编辑<title>-Tag

剩下的就是描述。

有没有可能用angular2写一条指令,在我的页面的<head>部分操作元标签。

因此,根据所选的路由,元描述会发生如下变化:

代码语言:javascript
复制
<meta name="description" content="**my description for this route**"/>
EN

回答 3

Stack Overflow用户

发布于 2017-04-21 16:23:43

既然是Angular4,你就可以使用Angular Meta service了。

代码语言:javascript
复制
import { Meta } from '@angular/platform-browser';

// [...]

constructor(private meta: Meta) {}

// [...]

this.meta.addTag({ name: 'robots', content: 'noindex' });
票数 39
EN

Stack Overflow用户

发布于 2016-11-11 16:44:41

我已经开发并刚刚发布了@ngx-meta/core插件,它在路由级别操作元标签,并允许在组件构造函数中以编程方式设置元标签。

您可以在@ngx-meta/core github库中找到详细说明。此外,源文件可能有助于引入自定义逻辑。

票数 6
EN

Stack Overflow用户

发布于 2016-03-07 19:45:01

目前没有开箱即用的解决方案,只有一个开放的问题来实现它的https://github.com/angular/angular/issues/7438

当然,您也可以自己实现类似标题服务的东西,只需使用TitleService作为模板

一个类似于Title服务的Meta服务正在开发中(目前只有一个拉取请求)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35842315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档