2013-03-09 2 views
3

각도가있는 웹 앱을 만들고 있습니다. 사용자는 로그인하여 다른 사용자에게 메시지를 보낼 수 있습니다.AngularJS "글로벌"데이터?

로그인 한 사용자에 대한 정보를 전세계에 저장하는 가장 좋은 방법은 무엇입니까? 그들의 사용자 이름, 아이디, 사진 URL 등? 또는 각 페이지를 렌더링하는 데 사용되는 JSON 데이터의 일부로 보낼 필요가 있습니까?

+0

안녕을 달성하는 방법에 대한 자세한 내용은 놀라운 존 언어 학자에 의해이 비디오를보기 서비스

라는 것을 사용하는 것입니다 좋은 질문입니다. 비록 $ rootScope에 아무 것도 저장하지 않는 것이 좋지만,이 (일종의) 전역 물건이 거기에있을 수 있습니다. 'YourModule.controllers ('myCtrl, function ($ scope, $ rootScope)')' 과 같은 컨트롤러에 $ rootScope를 삽입하면 모든 컨트롤러에서 액세스 할 수 있습니다. 또는 그 목적을 위해 별도의 서비스를 사용할 수도 있습니다 ... – alchemication

+0

$ rootScope을 낭비하지 마십시오. 그는 창문에 정보를 저장할 수도 있습니다 ... – Dogoku

답변