Javascript AngularJS:解析和延迟加载服务

Javascript AngularJS:解析和延迟加载服务,javascript,angularjs,Javascript,Angularjs,我使用惰性加载每个AngularJS路由所需的控制器/服务 基本上,对于每个路由,我定义依赖项(例如所需的控制器、服务等),然后将一个函数添加到该路由的路由定义的resolve,该函数动态加载依赖项的javascript文件 这是可行的,但我遇到的问题是这个。假设我想为路由/foo延迟加载一个名为fooService的服务。但是,如果我也想将fooService.getResults()添加到/foo的解析中,该怎么办?这会产生一个错误,因为调用fooService.getResults()的解

我使用惰性加载每个AngularJS路由所需的控制器/服务

基本上,对于每个路由,我定义依赖项(例如所需的控制器、服务等),然后将一个函数添加到该路由的路由定义的
resolve
,该函数动态加载依赖项的javascript文件

这是可行的,但我遇到的问题是这个。假设我想为路由
/foo
延迟加载一个名为
fooService
的服务。但是,如果我也想将
fooService.getResults()
添加到
/foo
的解析中,该怎么办?这会产生一个错误,因为调用
fooService.getResults()
的解析函数时,可能没有加载
fooService.js
文件


有什么解决办法吗?

你能提供一些代码或小提琴吗?@所有涉及的代码都在我给出的url中。