当我调试到下面指出的点时
filecopyasync (@"foo.txt",@"bar.txt");;
mainThread: 1
CopyThread: 7
doing stuff
copydone
done
Chrome开发者工具Javascript源中的MyApiService值显示为:
appModule.run([
"MyApiService", "$rootScope", "$window",
function (MyApiService, $rootScope, $window) {
MyApiService.getSomething();
*debug to here*
...
我在控制台中得到 undefined ,其值为:
MyApiService= MyApiService { $rootScope: Scope, restangular: Object }
如何检查MyApiService.getSomething()
的返回值?我知道我可以在控制台中使用这样的东西:
angular.element(E).injector()。得到( '服务名')
...但是我可以选择什么作为角度元素,因为我在run()中处理的所有内容都是注入依赖项。
(我也非常希望完全理解我所看到的作为我在JavaScript源输出中看到的'MyApiService'的价值)