Bom dia,
estou uma duvida simples acredito, estou tentando pega valores de um form
quando eu faço um submit
.
Aqui está o exemplo:
form:
<div class="modal fade" id="modalPassword" ng-app="custom.controllers" ng-controller="TesteController">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="{{'Home.view.Close' | translate}}"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Cadastro</h4>
</div>
<div class="modal-body">
<form class="form-validation" autocomplete="off" name="form" role="form">
<div class="text-danger wrapper text-center" ng-show="authError">
</div>
<div class="list-group list-group-sm">
<div class="list-group-item">
<input type="text" class="form-control no-border" ng-model="email" id="login" placeholder="Email">
</div>
<div class="list-group-item">
<input type="password" class="form-control no-border" ng-model="senha" id="password" placeholder="Senha">
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button class="btn btn-primary" type="submit" onclick="recebeValores()">Cadastrar</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
</div>
</div>
</div>
</div>
Aqui está meu controller:
(function($app) {
angular.module('custom.controllers', []);
app.controller('TesteController', ['$scope', '$http', function ($scope, $http) {
function recebeValores(){
$scope.email=""
console.log($scope.email);
}
}]);
}(app));
Só estou fazendo uns testes, mas os valores não chegam, se eu mudo o evento do botão de ng-click
para onclick
eu recebo a resposta no console de que:
recebeValores is not defined
at HTMLButtonElement.onclick
Obrigado.