Link

Doble data binding

.model.ts

export interface ResponseBack {
  code: number;
  msg: string;
}
public test: ResponseBack;

.html


Problema: Si la variable test no esta inicializada angular cuando carge el DOM(que lo carga antes de que venga la respuesta del back), saltara error: undefined ,ya que la variable test no esta inicializada y el DOM esta intentando acceder a una proipedad de una avriable que no esta definida.

Solucion: .html


De esta forma angular esta diciendo al DOM que la intente cargar y si esta undefined que no pasa nada que continue normal

(Referencia)

ngClass

Varias formas de hacer ngclass [ngClass]=”VARIABLE_BOOLEAN ? ‘CLASE_CSS1’ : ‘CLASE_CSS2’”

ngModelChange

https://stackoverflow.com/a/45075106