diff --git a/ionic/components/nav/nav-push.js b/ionic/components/nav/nav-push.js
index 595994b041..c5bcef82a7 100644
--- a/ionic/components/nav/nav-push.js
+++ b/ionic/components/nav/nav-push.js
@@ -14,9 +14,12 @@ import {NavController} from './nav-controller';
'^click': 'onClick($event)'
},
properties: [
- 'navPush: nav-push',
- 'pushData: push-data'
- ]
+ 'navPush',
+ 'pushData'
+ ],
+ hostAttributes: {
+ 'role': 'link'
+ }
})
export class NavPush {
constructor(nav: NavController) {
@@ -32,6 +35,9 @@ export class NavPush {
selector: '[nav-pop]',
hostListeners: {
'^click': 'onClick($event)'
+ },
+ hostAttributes: {
+ 'role': 'link'
}
})
export class NavPop {
diff --git a/ionic/components/nav/test/basic/pages/second-page.js b/ionic/components/nav/test/basic/pages/second-page.js
index b69c50d00c..4479186e01 100644
--- a/ionic/components/nav/test/basic/pages/second-page.js
+++ b/ionic/components/nav/test/basic/pages/second-page.js
@@ -1,11 +1,11 @@
-import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations';
+import {Component} from 'angular2/src/core/annotations_impl/annotations';
-import {Routable, Router, NavController, NavParams} from 'ionic/ionic';
+import {IonicView, Routable, Router, NavController, NavParams} from 'ionic/ionic';
import {ThirdPage} from './third-page';
@Component({selector: 'ion-view'})
-@View({
+@IonicView({
template: `
Second Page Header
diff --git a/ionic/components/nav/test/basic/pages/third-page.js b/ionic/components/nav/test/basic/pages/third-page.js
index 337b1f5bbd..a035c1dd4e 100644
--- a/ionic/components/nav/test/basic/pages/third-page.js
+++ b/ionic/components/nav/test/basic/pages/third-page.js
@@ -1,6 +1,6 @@
-import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations';
+import {Component} from 'angular2/src/core/annotations_impl/annotations';
-import {Router, Routable, NavController} from 'ionic/ionic';
+import {IonicView, Router, Routable, NavController} from 'ionic/ionic';
@Component({selector: 'ion-view'})