Задать вопрос
@Drm

Как в разных стейтах добавить класс к тегу body?

Проблема следующая. имеется Angular приложение, имеющее стандратную структуру.

<body>
    <ui-view></ui-view>
</body>


Роутинг работает через ui-router, разумеется.

Необходимо чтобы различные state могли добавлять тегу body свой класс. Например состояние state1 могло добавить свой класс, а состояние state2 свой.
  • Вопрос задан
  • 213 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
https://gist.github.com/fesor/226fce4a4aee5fb30454 - например так.

Либо в директиве подписываться на $stateChangeSuccess и подменять классы. Был у меня такой примерчик где-то но потерялся...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы