menu.ts 1.06 KB
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import { DataService } from '../../providers/data-service';
import { Menu } from '../../providers/define-menu';
import { UnitPage } from '../unit/unit';
import { StatusPage } from '../status/status';

/*
  Generated class for the Menu page.

  See http://ionicframework.com/docs/v2/components/#navigation for more info on
  Ionic pages and navigation.
*/
@Component({
  selector: 'page-menu',
  templateUrl: 'menu.html'
})
export class MenuPage {
  list_f: Menu[];
  list_s: Menu[];
  list_t: Menu[];

  constructor(public navCtrl: NavController, private dataSevice: DataService) {
      this.list_f = dataSevice.getMenuFirst();

      this.list_s = dataSevice.getMenuSecond();

      this.list_t = dataSevice.getMenuThird();
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad MenuPage');
  }

    itemSelected(item: Menu) {
        this.navCtrl.push(UnitPage, {menuId: item.menuId, title:item.title});
    }

    gotoStatus() {
        this.navCtrl.push(StatusPage);
   }
}