diff --git a/src/components/nav-view/test/basic/main.html b/src/components/nav-view/test/basic/main.html index a5ee31e55a..62cb972457 100644 --- a/src/components/nav-view/test/basic/main.html +++ b/src/components/nav-view/test/basic/main.html @@ -1,4 +1,6 @@ - - + + + + diff --git a/src/components/nav-view/test/basic/main.js b/src/components/nav-view/test/basic/main.js index 1a1d275b65..50afa8263d 100644 --- a/src/components/nav-view/test/basic/main.js +++ b/src/components/nav-view/test/basic/main.js @@ -1,11 +1,26 @@ import {bootstrap} from 'angular2/core'; -import {Component, Template} from 'angular2/angular2'; +import {Component, Template, NgElement, Parent} from 'angular2/angular2'; import {NavView} from 'ionic2/components/nav-view/nav-view'; import {View} from 'ionic2/components/view/view'; +import {Log} from 'ionic2/util'; + +@Component({ + selector: 'my-page', +}) +@Template({ + inline: "

I'm a page!

" +}) +export class MyPage extends View { + constructor(@NgElement() ele:NgElement, @Parent() nav: NavView) { + Log.log('Page constructed!', ele, nav) + super(ele, nav) + } +} + @Component({ selector: '[ion-app]' }) @Template({ - directives: [NavView, View], + directives: [NavView, View, MyPage], url: 'main.html' }) class IonicApp {