From b888fb01937bd5912e1d3f7b3f043b1be586c124 Mon Sep 17 00:00:00 2001 From: piratefinn Date: Wed, 10 May 2017 16:26:57 +0100 Subject: [PATCH] Added routing after login/registering --- src/app/pages/login.component.ts | 7 +++++-- src/app/pages/register.component.ts | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/app/pages/login.component.ts b/src/app/pages/login.component.ts index ae9dfa4..d02f3a3 100644 --- a/src/app/pages/login.component.ts +++ b/src/app/pages/login.component.ts @@ -2,6 +2,7 @@ import { Component } from '@angular/core'; import { Validators, FormBuilder, FormGroup } from '@angular/forms'; import { Http, Response } from '@angular/http'; import { ApiService } from '../providers/api-service'; +import {Router } from '@angular/router'; import 'rxjs/add/operator/map'; @Component({ @@ -15,6 +16,7 @@ export class LoginComponent { constructor( private http: Http, private formBuilder: FormBuilder, + private router: Router, private api: ApiService ) { this.api.getAgeRanges() @@ -33,11 +35,12 @@ export class LoginComponent { onSubmit() { console.log(this.signin.value); - this.peopleService + this.api .register(this.signin.value) .subscribe( result => { - console.log( logged in! ); + console.log('logged in!'); + this.router.navigate(['/dashboard']) }, error => { console.log( error._body ); diff --git a/src/app/pages/register.component.ts b/src/app/pages/register.component.ts index 1a6ad91..89a95fc 100644 --- a/src/app/pages/register.component.ts +++ b/src/app/pages/register.component.ts @@ -2,6 +2,7 @@ import { Component } from '@angular/core'; import { Validators, FormBuilder, FormGroup } from '@angular/forms'; import { Http, Response } from '@angular/http'; import { ApiService } from '../providers/api-service'; +import {Router } from '@angular/router'; import 'rxjs/add/operator/map'; @Component({ @@ -15,6 +16,7 @@ export class RegisterComponent { constructor( private http: Http, private formBuilder: FormBuilder, + private router: Router, private api: ApiService ) { this.api.getAgeRanges() @@ -38,11 +40,12 @@ export class RegisterComponent { onSubmit() { console.log(this.signup.value); - this.peopleService + this.api .register(this.signup.value) .subscribe( result => { - console.log( registered! ); + console.log('registered!'); + this.router.navigate(['/dashboard']); }, error => { console.log( error._body );