2014-10-13 4 views
0

사용자가 뒤로 버튼을 누르면 확인 대화 상자가 표시됩니다. 대화 상자의 사용자 선택에 따라 탐색이 금지되거나 계속됩니다.뒤로 버튼 탐색 경고 사용자

$rootScope.$on('$stateChangeStart', function(e) { 

      if(confirm('u want to leave the page?') != true){ 
       e.preventDefault(); 
      } 

     }); 

의 작업 벌금 : 여기

같은 코드입니다. 내가 가진 문제는 다음과 같습니다.

뒤로 버튼을 누르면 사용자가 'Page2'에 있습니다 (그는 페이지 0 -> 페이지 1 -> Page2에서 왔음), 사용자는 취소를 선택하면 'Page2'에 머물러 있습니다. 대화 상자에 그러나 다시 버튼을 누르면 'Page0'로 이동합니다.

대화 상자에서 다시 탐색하지 않기로 선택하면 기록이 변경되지 않도록해야합니다. 어떻게해야합니까?

미리 감사드립니다.

답변