2016-11-10 4 views
2

私はangular2のウェブサイトを作成しました。このチュートリアルの内容に沿ってメタタイトルと説明を設定しました。http://blog.devcross.net/2016/03/20/angular-2-seo/。これはうまくいくように見え、ブラウザのタイトルは実際に更新されました。問題は、私がサイトのビューソースを行うときに、メインのindex.htmlファイルにあるhtmlソースだけが更新された値ではないことを示していることです。Angular2のメタタイトルと説明

Firebug Liteでコンソールのソースを確認すると、更新されたメタタイトルと説明が表示されます。

私は間違っているか紛失していますか?

答えて

2

ページのソースコードが表示されたら、javascriptは実行されないため、Angularで変更された内容は表示されません。これは正常です。あなたはそれに基づいて何か悪いことをしていません。詳細についてはMetaサービス

constructor(private meta:Meta) { 
    meta.addTag({ name: 'description', content: 'your description' }) 
} 

があるAngular4-beta.0ので

+0

は、お返事ありがとうござい参照してください。そうですか。しかし、ページがGoogleによって索引付けされると、それらのメタタイトルも更新されますか? – Ahzrael

+0

JavaScriptは、JavaScriptを含むコードの実行後にあなたのページを探します。したがって、正しいタイトルとその他のメタタグが読み込まれます。 :-) –

+0

Googleウェブマスターツールを使用していつでも確認できます。 –

関連する問題