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 {