Z powodu braku oficjalnego wyjaśnienia dokumentów na temat $injector
(usługa) ciężko mi zrozumieć, jak to działa. Ile może być $injector
s na wniosek? Kiedy powinienem go użyć? Jak działa $injector
? (i tak dalej) Proszę podać mi wyjaśnienie na temat świata rzeczywistego i kilka przykładów piaskownicy JavaScript.
Odpowiedz
Istnieje jeden wtryskiwacz na aplikację kątową. Zwykle nie musisz bezpośrednio z nią współpracować. Wtryskiwacz jest kluczem do wykonania operacji wtrysku zależnego w Angular.
Metody modułu, takie jak factory
, service
, directive
, itp. Zarejestruj te przedmioty za pomocą wtryskiwacza. Kiedy wstrzykniesz coś (np. Usługę do kontrolera), wtryskiwacz będzie szukał, a następnie tworzył usługę (jeśli nie był on już utworzony - jeśli tak, to zwróci już utworzony obiekt).
Jeśli z jakiegoś powodu naprawdę konieczne było dynamiczne wstrzykiwanie usługi do, powiedzmy, kontrolera, zobacz https://stackoverflow.com/a/14418384/215945, aby dowiedzieć się, jak to zrobić. Zobacz także https://stackoverflow.com/a/14743553/215945.
lepsze wyjaśnienie niż doc. – Ankita
- 1. Wyjaśnij wzór fasadowy z przykładem C++?
- 2. MySQL wybierz * z wyraźnym identyfikatorem
- 3. SpannableString z przykładem obrazu
- 4. JPA z przykładem OSGi DS
- 5. gwt-openlayery z przykładem openstreetm
- 6. Prosta AJAX z przykładem JSP
- 7. Wyjaśnij file_get_contents ('php: // input')
- 8. Wyjaśnij Contramap
- 9. mechanizmy wiadomości Akka przykładem
- 10. Zrozumienie zmienne szablony przykładem
- 11. Architektura Blues: Wyjaśnij tę architekturę
- 12. CoreData przejściowy związek przykładem
- 13. Dlaczego Intent usługa musi być wyraźnym zamiarem
- 14. 100% użycie procesora z prostym przykładem libpcap
- 15. Pakiet testowy kabiny z typowym przykładem przykładowym
- 16. Twisted: serwer tcp z przykładem producenta push?
- 17. Jak uruchomić valgrind z podstawowym przykładem c?
- 18. Błąd łącznika z przykładem Qt Signal/Slot
- 19. LINQ - pisanie zapytania z wyraźnym i porządkowym przekazem
- 20. Jak skonfigurować wtryskiwacz Simple IoC do korzystania z RavenDB
- 21. Dlaczego firma Rust promuje instrukcje użycia z wyraźnym importem?
- 22. Wyjaśnij leniwe zdanie oceny
- 23. Wyjaśnij właściwości instancji System.Net.IPAddress
- 24. Wyjaśnij użycie glOrtho()?
- 25. Jak rozumieć WYJAŚNIJ ANALIZĘ
- 26. Wyjaśnij mi ograniczenie monomorfizmu?
- 27. Wyjaśnij następującą instrukcję JavaScript?
- 28. Wyjaśnij Math.floor (Math.random())
- 29. Wyjaśnij transformację Hough
- 30. Wyjaśnij funkcję bindbind()
Musisz być bardziej szczegółowy. – TheHippo
Ta strona nie dotyczy wymagającego kodu dostarczonego do ciebie, raczej o tym, że dajesz kod, z którym masz problemy i potrzebujesz pomocy z – charlietfl
FWIW, znalazłem odpowiedź, że to pytanie wywołało bardzo pomocne. Jako ktoś nowy w kanciastym, jestem szczęśliwy, że został zapytany i odpowiedział. Dla mnie wygląda to na prawdziwe pytanie. – clearf