1
resposta

ngClass vs interpolação direta nas classes

Entendi o uso do ngClass, mas no exemplo do projeto, usamos:

Existe algum motivo pra usar ngClass ao invés de implementar direto nas classes? Como no exemplo abaixo:

1 resposta

Olá Kaiky, tudo bem?

Não consegui ver o exemplo que você comentou, acho que a imagem ou o texto não carregou, mas vou deixar um comentário aqui, espero que ajude em algo.

No angular podemos usar qualquer uma das formas: class ou ngClass para definiar uma classe CSS, mas tem uma diferença:

class - este atributo é utilizado para fazer o "binding" direto.

ngClass - este atributo é utilizado para fazer o "binding" de forma dinâmica. Por exemplo: definir uma classe CSS de acordo com alguma expressão ou execução de algum método que retorne uma string com o nome da classe CSS. Mas nada impede de informar diretamente a classe CSS sem nenhuma expressão, então se aparecer apenas o nome da classe dentro do ngClass irá funcionar normalmente.

Espero ter ajudado.

Bons estudos!

se esta resposta te ajudou, não esqueça de marcar o tópico como resolvido.