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!

Foi útil?

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
scroll top