login.ts 844 B

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