앞으로 또는 뒤로 탐색 할 때 페이지가 표시되는지 여부를 구분할 수 있습니까? 전방 탐색 인 경우에만 일부 코드를 실행하고 싶습니다.페이지에서 앞으로 및 뒤로 탐색을 구분합니다. Ionic2
0
A
답변
0
사례 1 : - 1 페이지에서 다른 페이지로 이동한다고 가정 해보십시오. 나는. navCtrl.push(Page,params)
을 사용하십시오.
여기서 코드를 constructor(){}
에 넣을 수 있습니다. 페이지로 밀거나 탐색 할 때 생성자의 코드가 항상 실행됩니다. - 전달.는 (. 오히려 밀어보다, 당신은 또한이 다음도 유효한 rootpage에 스택을 다시 설정할 수 있습니다.)
CASE 2 : - 뒤로 -가 다시 페이지에서 탐색하는 말. 나는. 앱에서 수동으로 돌아가거나 navCtrl.pop()
을 사용하여
아니요 여기에는 내가 뒤 페이지에서 이동했는지 인식 할 수있는 내장 된 방법이 있습니다. 여기에서 자신 만의 논리를 만들어야합니다.
예를 들어 PageA -> PageB는 내비게이션입니다. PageA -> PageB에서 탐색 할 때 localStorage
변수를 일부 값 (예 : localStorage.setItem('isPushed',true)
)으로 설정하는 데 사용했습니다. 특정 페이지를 탐색 할 때
ionViewWillEnter(){
if(JSON.parse(localStorage.getItem('isPushed')){
localStorage.setItem('isPushed',false);
// Your Code to be executed when entering to back page.
}
}
ionViewWillEnter()
항상 실행됩니다 :
이제 페이지 A에서 나는 ionViewWillEnter()
를 사용하여이 코드를 작성했습니다. 그래서, 여기 내 생각은 단지 다음 페이지에서 뒤 페이지로 이동했는지 탐지하는 것입니다. 희망이 도움이됩니다. :)
참고 : 나는 이와 관련된 모든 조건을 처리하지 않았습니다. 당신은 그것을 해결해야만합니다. 이것은 단지 사용할 논리의 아이디어 일뿐입니다.
관련 문제
- 1. WordPress 테마의 게시물/포트폴리오 섹션의 헤더에 앞으로/뒤로 탐색을 삽입합니다.
- 2. 플래시 플레이어에서 실행할 비디오의 뒤로, 앞으로, 탐색을 사용하지 않음
- 3. 앞으로/뒤로 탐색을 위해 MouseButtons.XButton1/2 캡처 Windows 10
- 4. 앞으로 및 뒤로 슬래시 php
- 5. 아약스 + 뒤로 및 앞으로 버튼
- 6. 브라우저의 뒤로 및 앞으로 단추
- 7. 뒤로/앞으로 버튼과 유용성
- 8. MPMoviePlayerController에서 앞으로 탐색을 비활성화하는 방법
- 9. 뒤로/앞으로 버튼 이벤트?
- 10. 팬더가 앞으로 뒤로 dataframe
- 11. iphone에서 페이드 전환이 발생합니다 (앞으로 및 뒤로)
- 12. Google 외부 링크 앞으로 및 뒤로
- 13. jquery 딥 링크, 앞으로 및 뒤로 버튼
- 14. WPF StoryBoard 사용하기 앞으로 및 뒤로
- 15. CakePHP 뒤로 및 앞으로 버튼에 레이아웃이 없습니다.
- 16. 사용자 인증 및 브라우저 뒤로/앞으로 버튼
- 17. AJAX SEO - 뒤로 및 앞으로 버튼
- 18. WebBrowser 컨트롤을위한 뒤로 및 앞으로 단추 추가하기
- 19. IOS 신속 - 3 회전 앞으로 및 뒤로
- 20. 다른 앞으로, 뒤로 및 기총 소사 속도
- 21. 앞으로 및 뒤로 경로를 애니메이트하는 방법?
- 22. JavaScript 및 브라우저의 뒤로/앞으로 버튼
- 23. 뒤로 및 앞으로 단추 제거 미디어 컨트롤러에서
- 24. 앞으로 및 뒤로 버튼을 사용하여 이미지 반복
- 25. 앞으로/뒤로 클래스의 변경 반영
- 26. 브라우저의 "뒤로"및 "앞으로"버튼을 사용하지 못하도록 막으십시오.
- 27. IOS7에서 앞으로 및 뒤로 전환하는 UIViewController 사이에서 탐색을 구현하는 방법은 무엇입니까?
- 28. JSF 뒤로/앞으로 버튼과 Ajax
- 29. Windows 전화 파노라마 응용 프로그램에서 앞으로 및 뒤로 탐색 제어
- 30. 안드로이드에서 뒤로 탐색을 제어 하시겠습니까?
생성자에서 해당 코드를 실행하면 어떻게됩니까? 이 페이지로 돌아 가면 다시 실행되지 않으며, 사용자가 'push'(루트로 설정하는 대신)하는 페이지라고 가정하면 사용자가 해당 페이지로 이동할 때마다 실행됩니다. – sebaferreras