我创建了一个angular2网站,当我构建它时,我按照本教程http://blog.devcross.net/2016/03/20/angular-2-seo/的内容设置了元标题和描述。这似乎工作,浏览器中的标题实际更新确定。问题是,当我查看网站的查看源时,它仍然只显示驻留在主index.html文件中的html源,而不是更新的值。
当我用firebug lite检查控制台中的源时,它会显示更新的元标题和描述。
我做错了什么或错过了什么?
答案 0 :(得分:4)
由于Angular4-beta.0存在Meta
服务
constructor(private meta:Meta) {
meta.addTag({ name: 'description', content: 'your description' })
}
有关详细信息,请参阅https://github.com/angular/angular/pull/12322/files#diff-7979e98d95c45d21e56cf2602244f220R36
答案 1 :(得分:3)
当您看到该页面的源代码时,不会执行任何javascript,因此您将无法看到Angular所应用的更改。这个是正常的。基于此,你没有做错任何事。