$ rootScope에 값을 저장하고 AngularJS에 로컬 스토리지를 저장하는 것의 차이점은 무엇입니까?


대답 1:

그것은 영구적으로 무언가를 저장하고 ti를 일시적으로 저장하는 것과 같습니다.

로컬 저장소는 데이터를 키-값 쌍으로 저장할 수있는 브라우저에서 제공하는 저장소입니다. 브라우저의 데이터는 컴퓨터의 디스크 저장소 (브라우저가 실행중인 곳)에 저장됩니다.

$ rootScope는 AngularJS가 제공하는 전역 객체이며 AngularJS 응용 프로그램 전체에서 사용할 수 있습니다. 그러나 그것은 컴퓨터에 저장되는 것이 아닙니다. 메인 메모리에서 사용 가능합니다.

예:

$ rootScope뿐만 아니라 localStorage에 일부 값을 저장했습니다. 이제 브라우저를 새로 고칩니다. localStorage에서 값을 다시 검색 할 수 있지만 $ rootScope에 저장된 값은 동일하지 않습니다.