2
respostas

Como setar um valor inicial no select com ng-options

<script>
    angular.module('starter', []).controller('testeController', function($scope){
    $scope.bancos = [{id: 1, nome: 'bradesco' , codigo:0237}, {id: 2, nome: itau, codigo: 0235}]
    });
</script>
<html ng-app = 'starter' >
<label class="item item-input item-select"  ng-controller='testeController'>
                        <div class="input-label">Banco</div>
                        <select ng-options="banco as banco.nome for banco in bancos track by banco.id"  ng-model="dadosFinanceiros.banco" required>
            <option value="">Escolha um banco</option>
            <option value="">bradesco</option><!-- só coloquei isso pra selecionar um item para conseguir enviar a pergunta-->
                        </select>  
                    </label>
</html>
2 respostas

Olá ! Você faz isso no modelo dadosFinanceiros.banco. coloque um valor de banco conhecido.

Oi... tente colocar no seu controlador algo do tipo $dadosFinanceiros.banco = {nome: 'bradesco'};

Como a sua lista é um tipo complexo (não apenas uma lista de strings) o angular irá procurar por uma chave/valor