Voglio dimenticare "jQuery" perché mi piace "AngularJS". Tuttavia, ho bisogno di sapere come utilizzare le attività indipendenti che incorporano AngularJS altrove nella mia applicazione. In questa occasione voglio usare la funzione "$ https AngularJS" per importare un file JavaScript per esempio.
Esempio (ha usato per fare in jQuery):
$.get("url.js", function(data){ eval(data) }); //ok
console.info($.get); //code code code... ok
Esempio (come documentato in AngularJS)
//In a controller
App.controller('Ctrllr', ['$http', function ($http) {
$http.get("url.js").success(function(data){
eval(data); //ok
});
console.info($http); //code code code.... ok
})
//outside
$http.get("url.js"); //$http is undefined
//How to use $http here?
Come si vede nella ultima chiamata, $ HTTP è al di fuori di un processo. Ora, vorrei sapere come utilizzare la classe $ http o un'altra utilità angolare al di fuori di un controller/applicazione?
cosa si intende per esterno? prima che un controller sia caricato? su quale evento è correlato al contesto angolare? – micha
prima che venga caricato un controller –
Le risposte fornite non soddisfano la richiesta? – ribsies