Como usar if ternário no Angular?
Aprenda a simplificar suas condições no Angular com o if ternário.
Veja mais conteúdo
O que é o if ternário no Angular?
No Angular, desde a versão 1.1.5, é possível usar o operador ternário, assim como em outras linguagens de programação.
Veja mais conteúdo
Sintaxe do if ternário
condicao ? "resultado caso verdadeiro" : "resultado caso falso"
Exemplo: variavel === "valor verdadeiro" ? "Verdadeiro" : "Falso"
Veja mais conteúdo
Como funciona o if ternário no Angular?
Se a condição for verdadeira, o resultado será o valor após o "?" . Caso contrário, será o valor após o ":".
Veja mais conteúdo
Exemplo de uso no HTML
{{variavel === 'valor verdadeiro' ? 'conteúdo caso verdadeiro' : 'conteúdo caso falso'}}
HTML exemplo: {{variavel === 'valor verdadeiro' ? 'conteúdo caso verdadeiro' : 'conteúdo caso falso'}}
Veja mais conteúdo
Histórico do if ternário no Angular
Desde o AngularJS, o uso de operadores ternários evoluiu, permitindo soluções mais diretas e elegantes.
Veja mais conteúdo
Como era antes do Angular 1.1.5?
{true: 'result_if_true', false: 'result_if_false'}[condição]
Veja mais conteúdo
Quando usar o if ternário?
Use-o como alternativa ao else no ngIf para simplificar o código.
Veja mais conteúdo
Exemplo em TypeScript
let resultado = condicao ? "valor verdadeiro" : "valor falso";
TypeScript exemplo: let resultado = condicao ? "valor verdadeiro" : "valor falso";
Veja mais conteúdo
O que é um condicional?
Condicionais como if, else e o operador ternário permitem manipular decisões em seu código.
Veja mais conteúdo