2016-08-19 3 views
0

시작 페이지에서 탐색하려고합니다 (탭이 아닌 사이드 메뉴를 사용하고 있습니다). 탐색 기능은 작동하지만, 버튼을 두 번 누른 후에 만 ​​가능합니다 (이전 페이지는 DOM을 떠나지 않지만 새 페이지 생성자가 실행되고 헤더를 페이지로 대체 함). 그러면 다시 탐색 버튼을 누를 수 있습니다. .이오니아 2 페이지 탐색이 작동하지 않습니다.

이 메인 로그인입니다 : : This is the main login:

버튼을 누른 후 로그인하려면, 다음 페이지 로직이 실행 -runs이 페이지 논리이고 나머지 페이지를 렌더링 나는 스크린 샷을 첨부했습니다 헤더가 변경되지만 이전 페이지는 남지 않습니다. enter image description here

다시 다음 페이지 논리가 다시 실행되면 페이지가 렌더링됩니다. 여기 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

시도는 컨트롤러

삽입 nearmePage 클래스 내부의 로그인 버튼을

내부 [navPush]= "nearmePage";으로 탐색하고는 LoginPage 클래스 내부

nearmePage = "NearmePage"을 그래서 존경 페이지 양식 로그인에 취한 선언 페이지

관련 문제