Altere parte da classe CSS usando ngClass
-
21-12-2019 - |
Pergunta
Eu tenho várias classes aplicadas a um elemento.É possível alterar apenas 1 turma e não todas as turmas?
Por exemplo,
<span ng-class="{'result warning' : error, 'result passing' : !error}"></span>
Como você pode ver, tenho que duplicar resultado classe em ambas as condições.Existe uma maneira de não ter que repetir?
Obrigado!
Solução
<span class="result" ng-class="{'warning': error, 'passing': !error}"></span>
ng-class pode adicionar/remover classes - ele não sobrescreve classes existentes, a menos que sejam especificadas em ng-class.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow