나는 angularJS를 처음 사용하기 때문에 각도 콘트롤러, 지시문, 공장 간 데이터 공유에 대해 여전히 혼란 스럽습니다. 서로 서로 이야기 할 수있는 여러 가지 방법이있는 것처럼 보입니다. $ rootScope, $ emit broadcast, sevice require를 사용하거나 범위를 분리하십시오. 공장을 사용하는 것이 가장 좋고 안전한 방법이라는 말을 들었습니다. 나는 왜 실용이 가장 좋은지 혼란 스럽다.angularJS 간의 데이터 공유
1
A
답변
0
$ rootScope는 특별한 경우이므로 일반적으로 사용하면 안됩니다.
컨트롤러간에 코드를 공유하려면 서비스 (예 : 공장)를 사용하십시오.
지시어는 템플릿 범위와 직접 데이터를 공유 할 수 있습니다.
내가 조언으로, 추가 ... :-) 시작의 : 구성 요소, 더 나은 구성 요소 자체를 이해하려고 노력 통신 할 수 있도록하는 방법을 이해하기 전에, 무엇을 그들은 있고, 무엇을 하는가. 그렇다면 그들이 어떻게 의사 소통을하는지 물어보십시오 :-)
관련 문제
- 1. 공유 데이터 간의 충돌
- 2. 컨트롤러간에 데이터 공유 AngularJS
- 3. Angularjs : 페이지간에 데이터 공유
- 4. AngularJS, 컨트롤러간에 데이터 공유
- 5. Angularjs - 컨트롤러간에 데이터 공유
- 6. 서비스가있는 두 컨트롤러 간의 동적 데이터 공유 AngularJS
- 7. angularjs 페이지 간의 데이터 전달
- 8. 다양한 컨트롤러 간의 데이터 공유
- 9. 클래스 개체 간의 공유 데이터
- 10. 서비스와 컨트롤러 간의 AngularJS 데이터 바인딩
- 11. 컨트롤러 간 데이터 공유, AngularJS
- 12. 컨트롤러와 서비스 간의 Angularjs 데이터 바인딩
- 13. 클래스 간의 공유 목록
- 14. 플래시와 PHP를 사용하는 사용자 간의 데이터 공유
- 15. 안드로이드 앱 사용자 간의 토큰 (데이터) 공유
- 16. android apps 간의 데이터 공유 우수 사례
- 17. 컨트롤러와 구성 요소 간의 각도 공유 데이터
- 18. 두 응용 프로그램 간의 데이터 공유
- 19. 아이폰 SDK, 멀티 뷰 간의 데이터 공유
- 20. neo4j와 탄성 검색 간의 데이터 공유
- 21. IOS 유틸리티 간의 데이터 공유 응용 프로그램보기
- 22. 서비스와 해당 활동 간의 데이터 공유
- 23. 클래스 간의 개인 데이터 및 메서드 공유
- 24. 컨트롤러 간의 각도 Js 데이터 공유
- 25. 2 레일 응용 프로그램 간의 데이터 공유
- 26. 컨트롤러 사이의 AngularJS 비동기 데이터 공유
- 27. Angularjs : 컨트롤러간에 관찰 가능한 데이터 공유
- 28. jQuery Flot을 사용하여 HTML과 AngularJS 지시문 간의 변수 공유
- 29. 여러 JInternalFrames 간의 공유 객체
- 30. JButton 간의 상태 공유
서비스의 목적은 컨트롤러간에 데이터를 공유하는 것입니다. –