//service
angular.module('starter').service('AppService', function($http){
var url = 'https://aluracar.herokuapp.com/';
return{
realizarLogin : function(dadosDoLogin){
return $http.get(url + "login", dadosDoLogin).then(function(response){
return response.data;
});
}
}
});
//controler
angular.module('starter')
.controller('LoginController', function($scope, AppService, $ionicPopup, $state, $rootScope){
$scope.login = {};
$scope.realizarLogin = function(){
var dadosDoLogin = {
params : {
email : $scope.login.email,
senha : $scope.login.senha
}
}
AppService.realizarLogin(dadosDoLogin).then(function(dados){
$rootScope.usuario = dados.usuario;
$state.go('app.listagem');
}, function(erro){
$ionicPopup.alert({
title : 'Opa!',
template : 'Email ou senha incorretos.'
})
})
}
});