From b2fa14729a904463613b91c9470c0bb3229087f1 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Sun, 29 Mar 2015 11:07:48 -0600 Subject: [PATCH] Custom page in nav test --- src/components/nav-view/test/basic/main.html | 6 ++++-- src/components/nav-view/test/basic/main.js | 19 +++++++++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) 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 {