Boa Tarde galera,
estou com esse if ternario. Mas sempre que tento executar aparece a mensagem de erro no fechamento da tag button.
OBS: Quando eu tiro o “color” dá tudo certo, acredito eu que seja algo no if ternario
Funciona se você mantiver o color, mas tirar a condição? Algo assim:
<button ion-button icon-start round full (click)=“enviar()” color="{{ “#00FF00” }}">
Palpite: o uso de 2 tipos diferentes de aspas - " e ” - está causando confusão no cálculo de abertura e fechamento de tags. Não sei como funciona no Ionic e/ou TypeScript, mas experimente usar apóstrofo/aspas simples, seja no color, seja dentro do ternário. Algo como:
<button ion-button icon-start round full (click)=“enviar()” color='{{this.processo.CODIGO_FASE==this.fase.CODIGO_FASE?"#00FF00":"#FF0000"}}'>
Ou
<button ion-button icon-start round full (click)=“enviar()” color="{{this.processo.CODIGO_FASE==this.fase.CODIGO_FASE?'#00FF00':'#FF0000'}}">
Outro palpite: verifique também se o condicional precisa ficar dentro das aspas, ou só o resultado do ternário. Algo assim: