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

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

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

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


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

Необходимо чтобы различные state могли добавлять тегу body свой класс. Например состояние state1 могло добавить свой класс, а состояние state2 свой.
  • Вопрос задан
  • 213 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
https://gist.github.com/fesor/226fce4a4aee5fb30454 - например так.

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

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

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