Javascript 角度-检查来自注入api服务方法的方法调用的返回值
当我调试到下面指示的点时Javascript 角度-检查来自注入api服务方法的方法调用的返回值,javascript,angularjs,google-chrome,debugging,Javascript,Angularjs,Google Chrome,Debugging,当我调试到下面指示的点时 appModule.run([ "MyApiService", "$rootScope", "$window", function (MyApiService, $rootScope, $window) { MyApiService.getSomething(); *debug to here* ... Chrome developer tools Javascript源中MyApiService的值如下
appModule.run([
"MyApiService", "$rootScope", "$window",
function (MyApiService, $rootScope, $window) {
MyApiService.getSomething();
*debug to here*
...
Chrome developer tools Javascript源中MyApiService的值如下所示:
MyApiService= MyApiService { $rootScope: Scope, restangular: Object }
我在控制台中未定义以下值:
MyApiService.getSomething()
如何检查MyApiService.getSomething()
的返回值?我知道我可以在控制台中使用类似的功能:
angular.element(e.injector().get('serviceName'))
…但是我可以选择什么作为角度元素,因为我在run()中处理的都是注入依赖项
(我还想完全理解我在JavaScript源代码输出中看到的“MyApiService”的值)似乎getSomething()返回未定义的值,因为MyApiService.getSomething()是一个函数调用-console正在向您显示结果您在控制台中到底看到了什么?调用MyApiService.getSomething()
是否有错误?您不能查看MyApiService
的源代码吗?