Sha256: 24a94f2547e6e79a75f27d0d123e50e5ab1616057d75a57f7410c9c125ea58bd

Contents?: true

Size: 780 Bytes

Versions: 19

Compression:

Stored size: 780 Bytes

Contents

import {Controller} from 'a1atscript';

@Controller('RegistrationsCtrl', ['$scope', '$auth', '$state', '$xngToast', 'Serializer'])
export default function RegistrationsController( $scope, $auth, $state, $xngToast, Serializer) {
  $scope.registration = {
    email: '',
    emailConfirmation: '',
    password: '',
    passwordConfirmation: ''
  };

  $scope.registrationSubmit = function() {
    var serializer = new Serializer();

    $auth.submitRegistration(serializer.serialize({user: $scope.registration}))
      .then(function(resp) {
        $state.go('root.inner.registrationsSuccess');
      })
      .catch(function(resp) {
        $xngToast.errorList(resp.data.errors, "We cannot process your registration because:");
        // handle error response
      });
  };

}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
xing-framework-1.0.0.pre.beta.1 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-1.0.0.pre.beta default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-1.0.0.pre.alpha default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.3.2 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.3.1 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.3.0 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.9 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.9.beta1 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.8 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.8.beta1 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.7 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.7.pre.beta1 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.6 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.5 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.4 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.3 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.2 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.1 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js
xing-framework-0.2.0 default_configuration/base_app/frontend/src/app/auth/registrations/registrationsControllers.js