AngularJS y metaetiquetas en modo SPA?

¿Alguno de ustedes ya ha descubierto una manera elegante de cómo manejar metaetiquetas con AngularJS en modo SPA?

En una plantilla base tengo algunas metaetiquetas predeterminadas. Para cada ruta, cada controlador está cargando una vista diferente con diferentes contenidos. Muy normal. Pero, ¿cómo puedo modificar las metaetiquetas para cada una de estas páginas?

Además, algunas páginas deberían tener más metaetiquetas, otras menos. Por ejemplo, las páginas con contenido deben tener metaetiquetas adicionales para compartir en las redes sociales. Otras páginas confidenciales deben tener metaetiquetas de no seguimiento para prohibir a los robots que indexen la página.

¿Curioso de cómo los experimentados están lidiando con esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta