programing

$locationChangeSuccess와 $locationChangeStart의 차이점은 무엇입니까?

codeshow 2023. 10. 29. 20:05
반응형

$locationChangeSuccess와 $locationChangeStart의 차이점은 무엇입니까?

다른 점이 뭐죠?$locationChangeSuccess그리고.$locationChangeStart?

둘 다 다음과 관련된 문서화되지 않은 사건입니다.window.location.

$locationChangeStartAngular일 때 발사됩니다.JS는 다음을 통해 수행된 돌연변이를 기반으로 브라우저의 위치를 업데이트하기 시작합니다.$location서비스()$location.path(),$location.search()).

응용 프로그램이 수신할 수 있습니다.$locationChangeStart이벤트 및 호출 예정preventDefault()그 위에. 이 경우 두번째 이벤트($locationChangeSuccess방송되지 않습니다.

간단히 말해서:$locationChangeStart위치가 업데이트 될 때 화재가 발생합니다.그 뒤를 잇습니다.$locationChangeSuccess첫 번째 행동을 막지 못했다면요

소스 코드의 관련 비트는 다음과 같습니다. https://github.com/angular/angular.js/blob/2508b47c1a34dfc834f8fde858574f81af4d287e/src/ng/location.js#L598

언급URL : https://stackoverflow.com/questions/15006849/whats-the-difference-between-locationchangesuccess-and-locationchangestart

반응형