2017-09-25 86 views
0

当我使用meta标签的静态数据共享我的web应用程序显示角JS动态抓取工具无法正常工作

<!-- Dynamic data --> 
 
<meta name="author" content="{{ author.name }}" /> 
 
    <meta property="og:description" content="{{ title.description }}" /> 
 
    <meta property="og:title" content="{{ dynamictitle.name }}" /> 
 
    <meta property="og:image" content="{{ dynamictitle.image }}" /> 
 
    <!-- Static Data --> 
 
    <meta name="author" content="authorname" /> 
 
    <meta property="og:description" content="A description of the post." /> 
 
    <meta property="og:title" content="The post title" /> 
 
    <meta property="og:image" content="images/img.jpg" />

但使用动态数据的时间不工作。

回答

0

您是否使用@angular/platform-browser的新元服务?这样,您就可以在运行时更新的meta标签:https://angular.io/api/platform-browser/Meta

添加元服务后,您可以使用this.metaservice.updateTag('og:title', dynamictitle.name)

+0

谢谢你的评论。我正在使用Angular js 1.x版本,而不是Angular 2和4.正在工作 – Periyasamy