Skip to content

Commit e10f9b1

Browse files
committed
test(menu): update directory structure for menu/multiple
1 parent 8586cc1 commit e10f9b1

File tree

8 files changed

+65
-49
lines changed

8 files changed

+65
-49
lines changed

src/components/menu/test/multiple/app.module.ts

Lines changed: 0 additions & 49 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { Component } from '@angular/core';
2+
import { PageOne } from '../pages/page-one/page-one';
3+
4+
@Component({
5+
templateUrl: 'app.template.html'
6+
})
7+
export class AppComponent {
8+
rootPage = PageOne;
9+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
import { IonicApp, IonicModule } from '../../../../..';
4+
5+
import { AppComponent } from './app.component';
6+
import { PageOneModule } from '../pages/page-one/page-one.module';
7+
8+
@NgModule({
9+
declarations: [
10+
AppComponent,
11+
],
12+
imports: [
13+
BrowserModule,
14+
IonicModule.forRoot(AppComponent, {}),
15+
PageOneModule
16+
],
17+
bootstrap: [IonicApp]
18+
})
19+
export class AppModule { }
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { NgModule } from '@angular/core';
2+
import { IonicPageModule } from '../../../../../..';
3+
4+
import { PageOne } from './page-one';
5+
6+
@NgModule({
7+
declarations: [
8+
PageOne,
9+
],
10+
imports: [
11+
IonicPageModule.forChild(PageOne)
12+
]
13+
})
14+
export class PageOneModule {}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import { Component } from '@angular/core';
2+
3+
import { MenuController } from '../../../../../..';
4+
5+
@Component({
6+
templateUrl: 'page-one.html'
7+
})
8+
export class PageOne {
9+
activeMenu: string = 'none';
10+
11+
constructor(private menu: MenuController) { }
12+
13+
menu1Active() {
14+
this.activeMenu = 'menu1';
15+
this.menu.enable(true, 'menu1');
16+
this.menu.enable(false, 'menu2');
17+
}
18+
menu2Active() {
19+
this.activeMenu = 'menu2';
20+
this.menu.enable(false, 'menu1');
21+
this.menu.enable(true, 'menu2');
22+
}
23+
}

0 commit comments

Comments
 (0)