Я хочу забыть «jQuery», потому что мне нравится «AngularJS». Тем не менее, мне нужно знать, как использовать независимые задачи, которые включают AngularJS в другом месте в моем приложении. В этом случае я хочу использовать функцию $ https AngularJS для импорта файла JavaScript, например.
Пример (он имел обыкновение делать в JQuery):
$.get("url.js", function(data){ eval(data) }); //ok
console.info($.get); //code code code... ok
Пример (как описано в 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?
Как вы видите, в последнем вызове, $ НТТР вне процесса. Теперь хотелось бы знать, как использовать класс $ http или другой Угловой utils вне контроллера/приложения?
, что вы имеете в виду снаружи? перед загрузкой контроллера? на каком событии связано с угловым контекстом? – micha
перед загрузкой контроллера –
Предоставляемые ответы не удовлетворяют вашему запросу? – ribsies