Я тестирую услуги AngularJS в консоли браузера во время разработки для быстрой проверки. Способ ввода службы в консоль описывается в этом вопросе или
var $inj = angular.injector(['myApp']);
var serv = $inj.get('myService');
serv.doSomething();
Это отлично работало с AngularJS 1.0.7. Однако после обновления до версии 1.1.5 он больше не работает для служб, которые используют службу $http
, что не будет отправлено xhr.
Я тестировал инъекцию $http
напрямую, он также не работает. Кажется, что в журнале изменений AngularJS нет записи по этому вопросу. Могу я узнать, в чем проблема?
Update:
Похоже, что AngularJS 1.0.7. Несжатая версия не работает. В настоящее время тестируемой рабочей версией является только AngularJS 1.0.7 Minified.
Он также работает и для несжатого.