arnaucube
arnaucube/decentralized-blogging-platformPublic Self-hosted repository
decentralized-blogging-platform/webapp/views/signup/signup.js
webapp/views/signup/signup.jsRaw
 1'use strict';
 2
 3angular.module('app.signup', ['ngRoute'])
 4
 5.config(['$routeProvider', function($routeProvider) {
 6  $routeProvider.when('/signup', {
 7    templateUrl: 'views/signup/signup.html',
 8    controller: 'SignupCtrl'
 9  });
10}])
11
12.controller('SignupCtrl', function($scope, $http, $routeParams, $rootScope) {
13    $scope.signup = function() {
14      console.log('Doing signup', $scope.user);
15      $http({
16              url: apiurl + 'signup',
17              method: "POST",
18              headers: {
19                  "Content-Type": undefined
20              },
21              data: $scope.user
22          })
23          .then(function(data) {
24                  console.log("data: ");
25                  console.log(data.data);
26                  window.location="/#!/login";
27
28              },
29              function(data) {
30                  console.log(data);
31              });
32
33    };
34});