Guest User

Login.ts

a guest
Nov 16th, 2018
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Component } from '@angular/core';
  2. import { IonicPage, NavController, NavParams } from 'ionic-angular';
  3. import { HomePage } from '../home/home';
  4. import { Observable } from 'rxjs';
  5. import { HttpClient } from '@angular/common/http';
  6. import { PeopleServiceProvider } from '../../providers/people-service/people-service';
  7.  
  8. /**
  9.  * Generated class for the LoginPage page.
  10.  *
  11.  * See https://ionicframework.com/docs/components/#navigation for more info on
  12.  * Ionic pages and navigation.
  13.  */
  14.  
  15. @IonicPage()
  16. @Component({
  17.   selector: 'page-login',
  18.   templateUrl: 'login.html'
  19. })
  20. export class LoginPage {
  21.  
  22.   private username: string;
  23.   private password: string;
  24.  
  25.  
  26.   constructor(public navCtrl: NavController, public navParams: NavParams, public peopleProvider: PeopleServiceProvider, public http:HttpClient) {
  27.   }
  28.  
  29.   ionViewDidLoad() {
  30.     console.log('ionViewDidLoad LoginPage');
  31.   }
  32.  
  33.   login() {
  34.     let user = {
  35.       "username": this.username,
  36.       "password": this.password
  37.     }
  38.  
  39.     this.peopleProvider.callWebApi(user)
  40.       .subscribe(
  41.       result => {
  42.         console.log('Rezultat:', result);
  43.         this.navCtrl.push(HomePage);
  44.       },
  45.       error => {
  46.         console.log('Greska:', error);
  47.       }
  48.       );
  49.  
  50.  
  51.  
  52.  
  53.    
  54.   }
  55.  
  56. }
Add Comment
Please, Sign In to add comment