Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Passando value de um select por rota!?

Bem, professor, até agora eu passei valores nas rotas e está dando certo:

url:'/gcmperguntas/:nome/:email/:empresa

Porém, se eu eu decidir deixar as coisas melhores: A empresa escolhida será através de um selec/option...

Até aqui tudo bem:

<select>
<option ng-repeat="empresa in empresas" ng-value="{{empresa.value}}">{{empresa.nome}}</option>
</select>

Na hora de passar o value no nossa rota estou tendo dificuldades... Pois não sei como passar quando é o value de um select.

Obs: meu array na controller está assim:

 $scope.empresas=[
                        {value: 'vale', nome: 'Vale'},
                        {value: 'petrobras', nome: 'PetroBras'},
                        {value: 'samarco', nome: 'Samarco'},
                        {value: 'belgo', nome: 'Belgo'},
                        {value: 'tracomal', nome: 'Tracomal'}
                         ];
1 resposta
solução!

O erro era o seguinte, esqueci de dar valor ao meu select, após colocar o ng-model tudo funcionou perfeitamente:

<select  ng-model="empresa">
<option ng-repeat="empresa in empresas" ng-value="{{empresa.value}}">{{empresa.nome}}</option>
</select>