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

Erro no submit dentro da Modal

Estou tentando fazer um 'submit' dentro de um formulario de login, porém não estou conseguindo utilizar o submit para passar os dados do formulario pro controller... segue código:

<div ng-if="!logado">
    <nav class="navbar navbar-default">
            <div class="navbar-header">
                    <a class="navbar-brand" href="/">Helpfor</a>

                    <button type="button"
                    class="btn btn-primary"
                    data-toggle="modal"
                    style="margin-top:7px; margin-left:900px" 
                    data-target="#exampleModal"
                    data-whatever="@mdo">Realizar login</button>
    </div>
        <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="exampleModalLabel">Realizar Login</h4>
                    </div>
                        <div class="modal-body">
                            <form name="formulario" ng-submit="logar()">
                                <div class="form-group">
                                    <label for="recipient-name" class="control-label">Login:</label>
                                    <input type="text" name="login" id="login" class="form-control" 
                                    required id="recipient-name">
                                </div>
                                <div class="form-group">
                                    <label for="message-text" class="control-label">Senha:</label>
                                    <input type="password" class="form-control" name="senha"required id="senha">
                                                 </div>
                            </form>
                        </div>
                        <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
                        <button type="submit"  class="btn btn-primary" data-dismiss="modal">Logar</button>
                    </div>
                </div>
            </div>
        </div>
    </nav>    
</div>

esse é o controller:

angular.module('app')
.controller('IndexController', function($scope, $http){
    $scope.logado = false;
    $scope.usuario;

    $scope.logar = function(user){
        $scope.usuario = ser;
        console.log("OLA : "+  $scope.usuario);
        $http.get('/login'+ $scope.usuario.login+':'+ $scope.usuario.senha)
        .success(function(retorno) {

            console.log($scope.logado);

    })
    .error(function(erro) {

        console.log(erro)
    });
};

});
1 resposta
solução!

Galera, achei o erro, estava fechando a tag no lugar errado !!