Do thiếu tài liệu chính thức giải thích trên $injector
(dịch vụ) Tôi có thời gian khó hiểu làm thế nào nó thực sự hoạt động. Có bao nhiêu $injector
s có thể cho mỗi ứng dụng? Khi nào tôi nên sử dụng? $injector
hoạt động như thế nào? (và như vậy) Vui lòng cung cấp cho tôi giải thích thực tế và một số mẫu sandbox JavaScript trên đó.
Trả lời
Có một bộ phun cho mỗi ứng dụng Góc. Thông thường bạn không cần phải tương tác trực tiếp với nó. Các injector là chìa khóa để làm cho phụ thuộc tiêm làm việc trong Angular.
Các phương pháp mô-đun như factory
, service
, directive
, v.v. đăng ký các mục này với bộ phun. Khi bạn tiêm một cái gì đó (ví dụ, một dịch vụ vào một bộ điều khiển), bộ phun sẽ tra cứu và sau đó khởi tạo dịch vụ (nếu nó không được khởi tạo - nếu nó đã được, nó sẽ trả về đối tượng đã được khởi tạo).
Nếu vì một lý do nào đó bạn thực sự cần phải tự động đưa dịch vụ vào bộ điều khiển, hãy xem https://stackoverflow.com/a/14418384/215945 để biết ví dụ về cách thực hiện điều đó. Xem thêm https://stackoverflow.com/a/14743553/215945.
giải thích tốt hơn doc. – Ankita
- 1. Android.os.Build ví dụ dữ liệu, xin vui lòng
- 2. Làm thế nào để sử dụng jQuery qTip - Ví dụ đơn giản xin vui lòng
- 3. Vui lòng giải thích .NET Delegates
- 4. Vui lòng giải thích mã ví dụ cudaMemcpyToSymbol từ Hướng dẫn lập trình CUDA
- 5. Vui lòng giải thích hàm băm không?
- 6. Injector Hierarchy/Child Injector giải thích?
- 7. adobe air vs flex vs flash builder --- tôi cần giải thích xin vui lòng
- 8. Chức năng băm hoàn hảo và băm hoàn hảo động - giải thích xin vui lòng?
- 9. Tôi đang đọc Eloquent Javascript và tôi hơi bối rối bởi ví dụ chức năng một phần này. Xin vui lòng giúp giải thích
- 10. System.Runtime.Remoting.Channels.CoreChannel.GetMachineIP() từ .NET Reflector - vui lòng giải thích
- 11. Bất thường con trỏ C, vui lòng giải thích
- 12. Truy vấn SQL này làm gì? Vui lòng giải thích
- 13. Vui lòng giải thích mã Mục tiêu-C này
- 14. Vui lòng giải thích: trap 'sudo kill -9 - - $$' EXIT
- 15. Giải thích mẫu Mặt tiền với ví dụ C++?
- 16. Git diff - giải thích rõ ràng
- 17. JSF xin vui lòng không thoát khỏi html của tôi
- 18. Xin giải thích ví dụ kịch bản này từ API nhà phát triển LinkedIn
- 19. Hãy cho tôi một số bài tập javascript xin vui lòng
- 20. Talend Open Studio ESB phản hồi người dùng xin vui lòng (so với jbossesb/mule/servicemix)
- 21. JavaCC: Vui lòng cho tôi liên kết đến các ví dụ "thực"
- 22. Có thể ai đó vui lòng giải thích các truy vấn phương tiện CSS?
- 23. Thay đổi - giải thích và ví dụ
- 24. Một ví dụ tốt về cách sử dụng UpdateSourceTrigger = Rõ ràng với MVVM
- 25. Vui lòng giải thích cách sử dụng _.identity (value) của underscore.js
- 26. ai đó có thể vui lòng giải thích cho tôi @MapsId trong chế độ ngủ đông?
- 27. Người mới bắt đầu lập trình C - Vui lòng giải thích lỗi này
- 28. Objective C - Tuyên bố Lỗi - xin giải thích
- 29. Xin vui lòng giúp tôi hiểu khái niệm về các monads bên trong và bên ngoài
- 30. Cần một số giải thích rõ ràng với Patterns (DAO x Gateway)
Bạn cần cụ thể hơn. – TheHippo
trang web này không phải về mã yêu cầu được gửi cho bạn, thay vì bạn cung cấp mã mà bạn gặp sự cố và cần trợ giúp với – charlietfl
FWIW, tôi đã tìm thấy câu trả lời cho câu hỏi này rất hữu ích. Là một người mới đến góc cạnh, tôi hạnh phúc vì nó đã được hỏi và trả lời. Đối với tôi, nó có vẻ như là một câu hỏi thực sự. – clearf