Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. import { Component } from '@angular/core';
  2. import { NavController, NavParams, Events } from 'ionic-angular';
  3.  
  4. import { registerPage } from '../register/register';
  5. import { keypad_controlPage } from '../keypad-control/keypad-control';
  6.  
  7. @Component({
  8. selector: 'page-login',
  9. templateUrl: 'login.html'
  10. })
  11. export class loginPage {
  12. registerCredentials = { email: '', password: '' };
  13.  
  14. constructor(public navCtrl: NavController, public navParams: NavParams, private events: Events) {
  15. }
  16.  
  17.  
  18. public login() {
  19. var loginSuccessful = true;
  20.  
  21. this.events.publish('user:loggedin', loginSuccessful);
  22.  
  23. if (loginSuccessful == true) {
  24.  
  25. this.navCtrl.setRoot(keypad_controlPage,
  26. { pageCount: 15 });
  27. // Now I need the app.component.ts to re-load as this event triggers a change in the sidebar data.
  28. }
  29.  
  30. }
  31.  
  32. public createAccount() {
  33. /* Redirect to another page */
  34. this.navCtrl.setRoot(registerPage);
  35.  
  36. }
  37. ionViewDidLoad() {
  38. console.log('ionViewDidLoad loginPage');
  39. }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement