2016-02-19 4 views
0

Ionic 2 поставляется с боковым меню и определяется по всему миру. (Я удалил боковое меню)ionic2 + angular2 перейти на глобальные страницы при нажатии

Я создал страницу настроек и добавил кнопку cog на кнопку nav, но как я могу установить ссылку на нее, чтобы она могла перенаправляться.

Я могу сделать это с этой страницы, но я хочу знать, как я могу установить глобальную функцию или ссылку, которые просто переходят на эту страницу.

 <ion-navbar *navbar> 

     <ion-title>My First List</ion-title> 

     <ion-buttons end> 
      <button light (click)="openPage('test')"> 
       <ion-icon name="cog"></ion-icon> 
      </button> 
     </ion-buttons> 

    </ion-navbar> 

openPage функция app.ts функция, которая дает ошибку.

TypeError: l_context.openPage is not a function

Я не уверен, как это сделать правильно.

ответ

2

Вы должны определить метод openPage в контроллере вашей страницы. Функция openPage файла app.ts может быть использована в файле app.html.

+0

Есть ли способ вокруг этого? – Basit

+2

Я думаю, что лучший способ - создать класс BaseController с требуемым методом и наследовать от BaseController в каждом из ваших контролеров страниц. –

Смежные вопросы