угловое универсальное обновление метатегов с динамическим контентом - PullRequest
0 голосов
/ 21 ноября 2018

Эй, у меня проблема, у меня есть эта страница блогов, которая приносит динамические данные, и с этими данными я хочу использовать ее для заполнения мета-тегов, поэтому, например, я делаю что-то вроде этого

getBlogPost() {
  this.http.get(...)
     .subscribe(result => {
         this.blogPost = result;
         this.meta.updateTag({ name: 'description', content: this.blogPost.fields.metaDescription });
         this.meta.updateTag({name: 'robots', content: 'INDEX, FOLLOW'});
         this.title.setTitle(this.blogPost.fields.blogName);
         this.meta.updateTag({name: 'twitter:image:src', content: this.blogPost.includes.Asset[0].fields.file.url });
         this.meta.updateTag({name: 'twitter:title', content: this.blogPost.fields.blogName });
         this.meta.updateTag({name: 'twitter:description', content: this.blogPost.fields.metaDescription });
         this.meta.updateTag({property: 'og:title', content:  this.blogPost.fields.blogName});
         this.meta.updateTag({property: 'og:description',  content: this.blogPost.fields.metaDescription});
         this.meta.updateTag({property: 'og:image', content: this.blogPost.includes.Asset[0].fields.file.url });
         this.meta.updateTag({property: 'og:image:secure_url', content: this.blogPost.includes.Asset[0].fields.file.url});
     })
}

Теперь все признаки, указывающие на это, должны работать, но я не вижу обновленные метатеги при просмотре исходного кода и не вижу их при проверке инструментов SEO ...

Есть лирешение этой проблемы?

Заранее спасибо !!

...