menu.ts
1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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);
}
}