Erro ao carregar tela de cadastro ANGULAR 2 - Cannot read property of undefined
Quando abro a tela de um formulário me apresenta um erro:
Componente:
Isso acontece quando tento criar um novo cadastro, se eu utilizar a opção editar, que já trás o registro preenchido, não da erro.
Variável no arquivo TS:
ORIGINAL EXCEPTION: Cannot read property 'cliente' of undefined
Componente:
<select class="form-control input-lg" formControlName="cliente" name="cliente" [(ngModel)]="usuario.cliente"> <option [ngValue]="">Selecione</option> <option *ngFor="let cliente of clientes" [ngValue]="cliente" [selected]="usuario.cliente.codigo==cliente.codigo ? true : null">{{cliente.nome}}</option> </select>
Isso acontece quando tento criar um novo cadastro, se eu utilizar a opção editar, que já trás o registro preenchido, não da erro.
Variável no arquivo TS:
@Input() usuario: Usuario = new Usuario();
Richard Mazon
Curtidas 0