login.ts 987 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { Component } from "@angular/core";
  2. import {
  3. IonicPage,
  4. NavController,
  5. MenuController,
  6. ModalController
  7. } from "ionic-angular";
  8. import { AuthProvider } from "../../providers/auth/auth";
  9. import { AboutPage } from "../about/about";
  10. import { MockLoginPage } from "../mock-login/mock-login";
  11. // import { HomePage } from "../home/home";
  12. import { MockPage } from "../mock/mock";
  13. import { Storage } from "@ionic/storage";
  14. @IonicPage()
  15. @Component({
  16. selector: "page-login",
  17. templateUrl: "login.html"
  18. })
  19. export class LoginPage {
  20. mockUp: boolean;
  21. constructor(
  22. public navCtrl: NavController,
  23. private menuCtrl: MenuController,
  24. private modalCtrl: ModalController,
  25. private storage: Storage
  26. ) {}
  27. ionViewDidLoad() {
  28. this.menuCtrl.enable(false, "sideNav");
  29. }
  30. login() {
  31. this.mockUp = true;
  32. this.storage.set("mockup", this.mockUp);
  33. this.navCtrl.setRoot(MockLoginPage);
  34. }
  35. showAbout() {
  36. this.modalCtrl.create(AboutPage).present();
  37. }
  38. }