2016-08-19 3 views
0

Пытается перейти с начальной страницы (я использую боковое меню, а не вкладки). Навигация, похоже, работает, но только после нажатия кнопки дважды (старые страницы не покидают DOM, но новый конструктор страниц запускается и заменяет заголовок на страницу. Затем я могу снова нажать кнопку навигации, . -Запускает это страница логика и делает остальную часть страницы я приложил некоторые скриншоты:Ionic 2 Навигация по страницам не работает

Это главный Логин: This is the main login:

После нажатия на кнопку, чтобы войти в систему, работает на следующих страницах логики и заголовок меняется. Но старая страница не уходит. enter image description here

Я могу нажать l ogin снова, логика последующих страниц снова запускается, а затем отображает страницу. enter image description here

Вот код:

login(){ 
    this.refToProgram.loggedIn = true; 

    this.nav.push(NearmePage).then(
     response => { 
     console.log('Response ' + response); 
     }, 
     error => { 
     console.log('Error: ' + error); 
     } 
    ).catch(exception => { 
     console.log('Exception ' + exception); 
    }); 
} 

Результатом этого является: «Реагирование правда» Что означает ионную думает навигация была успешной, что мне не хватает?

ответ

0

пытаются перемещаться с [navPush]= "nearmePage"; Внутри кнопки входа

Внутри контроллера

Вставьте класс nearmePage и внутри класса LoginPage

объявить nearmePage = "NearmePage" так, что возьмет на уважаемая страницу формы авторизации страница

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