AngularJS и метатеги в режиме SPA?

Кто-нибудь из вас уже придумал, как правильно работать с мета-тегами AngularJS в режиме SPA?

В базовом шаблоне у меня есть некоторые метатеги по умолчанию. Для каждого маршрута каждый контроллер загружает свое представление с различным содержимым. Очень нормально. Но как я могу изменить метатеги для каждой из этих страниц?

Кроме того, некоторые страницы должны иметь больше метатегов, а другие - меньше. Например, страницы с содержимым должны иметь дополнительные метатеги для совместного использования в социальных сетях. Другие чувствительные страницы должны иметь мета-теги no-follow, чтобы запретить роботам индексировать страницу.

Любопытно, как опытные справляются с этим?

Ответы на вопрос(1)

Ваш ответ на вопрос