У меня есть следующее тело тегAngularJS ngclass, удалить класс, если существует состояние
<body class="loaderParent" ng-class="">
как я удалить loaderParent класс, если $ state.includes («домашний»)?
У меня есть следующее тело тегAngularJS ngclass, удалить класс, если существует состояние
<body class="loaderParent" ng-class="">
как я удалить loaderParent класс, если $ state.includes («домашний»)?
Вы можете поместить объект в ng-class
так:
<body ng-class="{ loaderParent: callControllerMethod() }">
<body ngClass="{loaderParent: !$state.includes('home')}">
Почему вы не читали the documentation?
Спасибо JB Nizet, я не видел обработки состояния там. – rlsaj
Это не имеет никакого отношения к управлению состоянием. ngClass принимает объект с именами классов в качестве ключей и booleans как значения. Если логическое значение равно true, добавляется соответствующее имя класса. В противном случае он будет удален. Логическим условием может быть любое выражение, оцениваемое по объему, как и все другие угловые выражения. Является ли это выражение основанием для состояния или чего-либо еще, не имеет значения. –
Спасибо за помощь JB Nizet, у меня есть много чтения впереди меня. – rlsaj