Change your getUserProfile
function in the service to:
app.factory('userProfile', function($http) {
return {
getUserProfile: function(userNameVar, passwordVar) {
return $http.post('/login',{userName: userNameVar, password: passwordVar});
}
};
});
and then your contoller can look like:
function appCtrl($scope, userProfile) {
$scope.login = function (login_username, login_password, rememberMe) {
userProfile.getUserProfile(login_username, login_password).success(function(profile) {
$scope.uProfile = profile;
console.log($scope.uProfile);
});
};
};