How to add list menu in ionic2

How to add list menu in component (not App.ts)
app.ts

import { Component, ViewChild } from ‘@angular/core’;
import { ionicBootstrap, Platform, Nav, Storage, SqlStorage } from ‘ionic-angular’;
import { StatusBar } from ‘ionic-native’;

import { Page1 } from ‘./pages/page1/page1’;
import { Page2 } from ‘./pages/page2/page2’;
import { Page3 } from ‘./pages/page2/page3’;
import { LoginPage } from ‘./pages/login/login’;

@Component({
templateUrl: ‘build/app.html’
})
class MyApp {
@ViewChild(Nav) nav: Nav;

rootPage: any = LoginPage;
sql: Storage;
pages: Array<{ title: string, component: any }>;

constructor(public platform: Platform) {
this.initializeApp();

// used for an example of ngFor and navigation
this.pages = [
  { title: 'Page uno', component: Page1 },
  { title: 'Page dos', component: Page2 },
  { title: 'login', component: LoginPage } 
];

}

initializeApp() {
this.platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
StatusBar.styleDefault();
});
}

openPage(page) {
// Reset the content nav to have just this page
// we wouldn’t want the back button to show in this scenario
this.nav.setRoot(page.component);
}
}

ionicBootstrap(MyApp);

login.ts

import { Component } from ‘@angular/core’;
import { NavController , MenuController } from ‘ionic-angular’;

import { Page1 } from ‘…/page1/page1’;

@Component({
templateUrl: ‘build/pages/login/login.html’,
})
export class LoginPage {

constructor(private navCtrl: NavController, public menuCtrl: MenuController ) {

}

addlistmenu(){
<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>
// How to add Page3 in menu
<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>
}

}