我在开发过程中在浏览器控制台中测试了 AngularJS 服务以进行快速验证。我将服务注入控制台的方式如this question中所述或
var $inj = angular.injector(['myApp']);
var serv = $inj.get('myService');
serv.doSomething();
这与 AngularJS 1.0.7 完美配合。但是升级到 1.1.5 后,对于使用 service 的服务就不再起作用了,$http
不会发送 xhr。
我已经测试过$http
直接注入,它也不起作用。AngularJS 变更日志似乎没有关于这个问题的记录。我可以知道这里有什么问题吗?
更新:
AngularJS 1.0.7 未压缩版本似乎也不能正常工作。目前测试的工作版本只有 AngularJS 1.0.7 Minified。
它也适用于未压缩。