A causa della mancanza di una spiegazione ufficiale dei documenti su $injector
(servizio) Ho difficoltà a capire come funziona. Quanti $injector
s possono essere per applicazione? Quando dovrei usarlo? Come funziona $injector
? (e così via) Per favore forniscimi una spiegazione del mondo reale e alcuni esempi di sandbox JavaScript su di esso.
risposta
C'è un iniettore per applicazione angolare. Normalmente non è necessario interagire direttamente con esso. L'iniettore è la chiave per fare lavori di iniezione di dipendenza in Angular.
I metodi del modulo come factory
, service
, directive
, ecc. Registrano questi elementi con l'iniettore. Quando si inietta qualcosa (ad es. Un servizio in un controller), l'iniettore cerca e quindi crea un'istanza del servizio (se non è già stato istanziato - se lo fosse, restituirà l'oggetto già istanziato).
Se per qualche motivo è davvero necessario iniettare dinamicamente un servizio, ad esempio un controller, vedere https://stackoverflow.com/a/14418384/215945 per un esempio su come farlo. Vedere anche https://stackoverflow.com/a/14743553/215945.
spiegazione migliore di doc. – Ankita
- 1. dati servizio chiaro in AngularJs
- 2. Qualcuno può spiegare namespace in javascript con un esempio?
- 3. garbo movimentazione AngularJS Errore: $ iniettore: Modulo nomod disponibile
- 4. Esempio di Meteor + AngularJs
- 5. AngularJS Esempio di prova
- 6. WebApi + Iniettore semplice + OWIN
- 7. Registrazione di NLog ILogger con iniettore semplice
- 8. non chiaro con il lavoro del linker
- 9. qualcuno può spiegare perché il tipo size_t viene utilizzato con un esempio?
- 10. angolare 1.4.5: Uncaught Errore: [$ iniettore: modulerr] ngRoute
- 11. Come iniettare iniettore?
- 12. Iniezione condizionale iniettore semplice
- 13. Qualcuno potrebbe spiegare il seguente esempio di os.fork()?
- 14. Tipo typedf non chiaro
- 15. Esiste un semplice esempio per spiegare le macro Lisp a un programmatore "generico"?
- 16. sostituire il chiaro: entrambi con pseudo classe
- 17. Qual è un buon esempio di codice [R] veramente pulito e chiaro, per scopi pedagogici?
- 18. Esempio semplice con servlet Guice
- 19. Esempio xtext di un oggetto con scope
- 20. AngularJs -.net MVC WebApi Esempio di autenticazione
- 21. Iniettore semplice registrazione IMappingEngine (AutoMapper)
- 22. Impossibile istanziare modulo [$ iniettore: UNPR] Unknown fornitore: $ routeProvider
- 23. DialogFragment con sfondo chiaro (non disattivato)
- 24. Chiaro con una speciale istruzione condizionale
- 25. Comprendere BDD con un esempio pratico
- 26. Ti prego, aiutami a capire questa dichiarazione parametro C++ con un argomento
- 27. Cercando di ottenere un semplice esempio di Google Maps per lavorare con AngularJS
- 28. Esempio di un esempio di bridge
- 29. chiaro: entrambi non funzioneranno
- 30. Quando e come posso individuare l'elemento di Tagname usando il webdriver al selenio? Spiegare con un esempio
Devi essere più specifico. – TheHippo
questo sito non si tratta di richiedere un codice, piuttosto di fornire il codice con cui hai problemi e di aver bisogno di aiuto con – charlietfl
FWIW, ho trovato la risposta che questa domanda ha suscitato molto utile. Come qualcuno di nuovo angoloso, sono felice che sia stato chiesto e risposto. Per me, sembra una vera domanda. – clearf