Estou com problemas ao implementar o componente select. Minha API retona um objeto que possui a propriedade {cliente: Object}. No meu componente select eu faço um *ngFor="let cliente of clientes", sendo clientes um array de object retornado pela API. Código
<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">{{cliente.nome}}</option>
</select>
Na view não aparece o item selecionado. Tentei utilizar:
[selected]="usuario.cliente.codigo==cliente.codigo ? true : null"
No código fonte da página aparece:
<option _ngcontent-xwp-7="" value="1: Object" ng-reflect-ng-value="[object Object]" ng-reflect-selected="true">NOME CLIENTE</option>
Mas esse ng-reflect-selected="true" não faz ficar o item selecionado na tela.