Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meta tags em templates

Cada pagina (Template) do meu projeto é otimizado com meta tags e também tags do Facebook. Minha dúvida seria em como aplicar essas tags já que normalmente usamos apenas um fragmento de código HTML nos templates e essas tags precisam sempre ficar dentro do cabeçalho do arquivo.

Devo fazer algo direto na index.html e alterar dinamicamente as metas? Como? Ou posso fazer algo direto no template?

1 resposta
solução!

Oi Aparecida, eu entendo o tipo de problema que você esta apresentado.

Eu sei que a solução envolve código pra cá, código para lá, mas a boa notícia é que já módulos que fazem isso no Angular. Como o Angular 2 é muito novo, módulos com essa finalidade estão aparecendo.

Um deles é esse:

https://github.com/nglibs/meta

Dei uma olhada por alto e ele parece ser promissor. Em suma, as informações de meta ficam em suas rotas e um serviço especializado em AppComponent (aquele amarrado ao index.hmlt) faz as trocas quando necessário.

Talvez seja esse um bom caminho para evitar ter que reinventar a roda.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software