1
resposta

Select com ng-options não consigo deixar o select "selected"

Montei um combo usando o ng-options e não consigo de forma nenhuma deixa-lo selecionado quando estou "editando".

        <label class="item item-select" id="cadastroProduto-selectSetor">
            <span class="input-label">Setor</span>
            <select ng-model="produto.codSetor"
                    ng-options="setor.codSetor as setor.nome for setor in setores track by setor.codSetor">
                <option value="">-- Selecione --</option>
            </select>
        </label>

Preciso de ajuda para entender este fluxo, pois sei que o Angular pode estar tentando encontrar um objeto igual, mas não existe solução para selecionar pelo valor?

Será que terei que fazer um "Workaround" (Gambiarra) e fazer um ng-repeat?

1 resposta

Oi Marcelo.

Vc tem q ter um ng-model dentro do seu select informando qual das opções ele deve selecionar.

Aqui na documentação do Angular tem mais detalhes:

https://docs.angularjs.org/api/ng/directive/ngOptions

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software