Guest User

Untitled

a guest
Jan 8th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. import { Http } from '@angular/http';
  2. import { Injectable } from '@angular/core';
  3.  
  4. @Injectable()
  5. export class LoginServicesProvider {
  6. apiUrl: string = 'API URL COMES HERE';
  7. constructor(public http: Http) {
  8. }
  9.  
  10. login(reqData) {
  11. this.http.post(apiUrl+'/checkLogin', reqData).map(res => res.json()).subscribe(data => {
  12. return data;
  13. });
  14. }
  15.  
  16. }
  17.  
  18. import { LoginServicesProvider } from './../../providers/login-services/login-services';
  19. import { Http } from '@angular/http';
  20. import { Component } from '@angular/core';
  21. import { NavController, NavParams } from 'ionic-angular';
  22. import { Observable } from 'rxjs/Observable';
  23.  
  24. @Component({
  25. selector: 'page-login-page',
  26. templateUrl: 'login-page.html',
  27. })
  28. export class LoginPage {
  29.  
  30. loginServiceData: Observable<any>;
  31. constructor(public navCtrl: NavController,
  32. public navParams: NavParams,
  33. private http: Http,
  34. private loginService: LoginServicesProvider
  35. )
  36. {
  37. let userName: string = 'dumy_user_name';
  38. let userPassword: string = '12345';
  39. let data = {
  40. username: userName,
  41. password: userPassword,
  42. };
  43.  
  44. this.loginServiceData = this.loginService.login(data);
  45. console.log(this.loginServiceData);
  46. }
  47. }
  48.  
  49. cli packages: (C:UsersDemoAppDataRoamingnpmnode_modules)
  50.  
  51. @ionic/cli-utils : 1.19.0
  52. ionic (Ionic CLI) : 3.19.0
  53.  
  54. global packages:
  55.  
  56. cordova (Cordova CLI) : not installed
  57.  
  58. local packages:
  59.  
  60. @ionic/app-scripts : 3.1.2
  61. Cordova Platforms : android 6.2.3 browser 5.0.3
  62. Ionic Framework : ionic-angular 3.9.2
  63.  
  64. System:
  65.  
  66. Android SDK Tools : 26.1.1
  67. Node : v6.12.0
  68. npm : 5.6.0
  69. OS : Windows 10
Add Comment
Please, Sign In to add comment