AngularJSIniezione di dipendenza

Sintassi

  • myApp.controller ('MyController', function ($ scope) {...}); // codice non minificato

  • myApp.controller ('MyController', ['$ scope', function ($ scope) {...}]); // supporto minification

  • function MyController () {}

    MyController. $ Inject = ['$ scope'];

    myApp.controller ('MyController', MyController); // $ inserisce l'annotazione

  • $ Injector.get ( 'iniettabile'); // Iniezione dinamica / runtime

Osservazioni

I provider non possono essere iniettati in blocchi di run .

Servizi o valori non possono essere iniettati in blocchi di config .

Assicurati di annotare le iniezioni in modo che il codice non si interrompa in minification.

Iniezione di dipendenza Esempi correlati