What happens is that for example, Facebook takes the static metadata from the index.html and not the ones that update angular-update -meta This is my project, you can see the source code, it's not minified: geekmox.com . In the Facebook Sharing Debugger you can verify that the meta tags you choose are those of the index.html and not updated I hope you can help me, I do not know what to do.
These are the static Meta tags that I have in the index.html
<head>
<meta property="og:type" content="website">
<meta property="og:title" content="geekmox.com">
<meta property="og:description" content="Noticias sobre ciencia y tecnología en una interfaz minimalista y fácil de utilizar.">
<meta property="og:url" content="http://geekmox.com/news">
<meta property="og:image" content="http://geekmox.com/jpg/geekmox-og-cover.0.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@geekmox">
<meta name="twitter:title" content="geekmox.com">
<meta name="twitter:description" content="Noticias sobre ciencia y tecnología en una interfaz minimalista y fácil de utilizar.">
<meta property="twitter:image" content="http://geekmox.com/jpg/geekmox-og-cover.0.jpg">
</head>
These are in the template where I want to update the "meta tags", in this case they are in the template of the articles, or the news.
<update-meta property="og:type" content="article"></update-meta>
<update-meta property="og:title" content="{{item.title}}"></update-meta>
<update-meta property="og:description" content="{{item.description}}"></update-meta>
<update-meta property="og:url" content="http://geekmox.com/news/{{item.id}}"></update-meta>
<update-meta property="og:image" content="http://geekmox.com/{{item.images[0]}}"></update-meta>
<update-meta name="twitter:title" content="{{item.title}}"></update-meta>
<update-meta name="twitter:description" content="{{item.description}}"></update-meta>
<update-meta property="twitter:image" content="http://geekmox.com/{{item.images[0]}}"></update-meta>
When I open the browser development tool to see the DOM I can see that the meta tags are updated correctly, but when I share a link to a news item, for example on Facebook or Twitter, the publication appears with the main data, as if "angular-update-meta" had not updated them, but if you check the DOM of my web if they are updated.