저장, 그것은 상태 :각도 자주 묻는 질문 서비스에 상반와 Angular.js 문서에서 원시 데이터
https://docs.angularjs.org/misc/faq 물론
는 글로벌 상태는 짜증 당신이 rootScope 아껴서, 당신 같은를 $ 사용해야합니다 모든 언어로 전역 변수를 사용할 수 있습니다. 특히 코드에만 사용하고 데이터는 사용하지 마십시오. $ rootScope에 함수를 넣으 려한다면, 필요한 곳으로 주입 할 수있는 서비스에 넣어 두는 것이 더 낫습니다. 더 쉽게 을 테스트했습니다.
반대로 삶의 목적이 인 데이터를 저장하고 반환하는 서비스는 만들지 마십시오.
저는 컨트롤러가 부풀어 오지 않도록하기 위해 원시 데이터를 서비스에 저장하라는 말을 항상했습니다. 또한 각도 데이터를 저장할 수 angular.module("app").value()
있습니다. 그렇다면 왜 그들은 don't create a service whose only purpose in life is to store and return bits of data
라고할까요?
'constant'는'.config()'에서 변경되었다는 의미이고'value'는 정적 일 필요는 없습니다. 또한,이 둘은 내가 들었던 공장들입니다. – dman