Advertisement
Guest User

Untitled

a guest
Oct 4th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. import { Component } from '@angular/core';
  2. import { NavController,ViewController } from 'ionic-angular';
  3. import { Storage} from '@ionic/storage';
  4.  
  5. //components
  6. import { MyService } from '../../providers/my-service';
  7. import { AdminPage } from '../admin/admin';
  8.  
  9. /*
  10. Generated class for the ModalPage page.
  11.  
  12. See http://ionicframework.com/docs/v2/components/#navigation for more info on
  13. Ionic pages and navigation.
  14. */
  15. @Component({
  16. selector: 'page-modal-page',
  17. templateUrl: 'modal-page.html',
  18. providers:[MyService]
  19. })
  20. export class ModalPage {
  21.  
  22. data:any;
  23. public local: Storage;
  24. private mydata:any;
  25.  
  26. constructor(public navCtrl: NavController,private viewCtrl: ViewController,private service:MyService) {
  27. this.data={};
  28. this.data.username="";
  29. this.data.password="";
  30. this.local=new Storage();
  31.  
  32. }
  33.  
  34. login(){
  35. let username = this.data.username;
  36. let password = this.data.password;
  37. let data = JSON.stringify({username, password});
  38. this.service.postLogin(data)
  39. .subscribe(data => {
  40. this.mydata = data;
  41. this.local.set('username', this.mydata[0].name);
  42. this.local.set('token', this.mydata[0].token);
  43. this.viewCtrl.dismiss();
  44. }, error =>{
  45. console.log(error);
  46. })
  47. }
  48. dismiss(){
  49. this.viewCtrl.dismiss();
  50. }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement