지우려면 로컬 저장소 데이터를 브라우저에서 다시 클릭하십시오. 그러나 어떻게 브라우저 다시 버튼에서를 클릭하십시오. Angular2. 정확한 해결책이 없습니다. 누구든지이 작업을 수행하는 방법을 알려주십시오.Angular2에서 브라우저 뒤로 단추를 클릭하는 방법
답변
ngOnDestory
구성 요소 라이프 사이클의 일부인 구성 요소 방법을 사용할 수 있습니다.
이 구성 요소는 구성 요소가 삭제 될 때마다 호출됩니다.
당신이 할 수있는 일은 localstorage를 청소하기위한 논리가 쓰여지는 서비스를 만드는 것입니다.
구성 요소의 방법 ngOnDestory
에서이 서비스를 호출하십시오.
희망이 도움이됩니다.
'ngOnDestroy'는 뒤로 버튼이 응용 프로그램에서 벗어날 때 호출됩니다. –
선생님. 현재 애플리케이션이 닫히거나 다른 애플리케이션으로 이동되는 즉시. –
'ngOnDestroy'도 호출되지 않는 탭을 닫을 때 애플리케이션과 동일하기 때문에 그렇지 않을 것이라고 확신합니다. Plunker에서 어떻게 재현해야할지 모르겠다. –
페이지 내에서 다시 탐색하고 (경로 탐색 취소) 다른 페이지로 다시 이동하면 차이가 있습니다. 관심사가 무엇인가? "나는 정확한 해결책을 얻지 못하고있다." 귀하의 질문은 귀하가 시도한 것과 귀하가 기대 한 결과를 얻지 못한 이유 및 기대되는 결과가 무엇인지 입증해야합니다. –
브라우저 백 버튼은 분명히 다른 페이지로 리다이렉트된다는 것을 의미합니다. 그리고 나는 그것에 대한 해결책을 얻지 못하고 있습니다. @ GünterZöchbauer – ananya
전혀 분명한 것은 아닙니다. 앵귤러 경로를 탐색 한 다음 다시 돌아 오는 경우 처음 상태에 도달 할 때까지 뒤로 버튼을 사용하여 멀리 뒤로 이동 한 다음 다시 뒤로 버튼을 클릭하면 응용 프로그램에서 멀리 떨어진 곳으로 이동할 때까지 항상 동일한 페이지에 있습니다. 이전 응용 프로그램 또는 페이지 –