AngularJS:解析和延迟加载服务

时间:2013-09-10 06:31:46

标签: javascript angularjs

我正在使用this method来延迟加载每个AngularJS路由所需的控制器/服务。

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

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

有没有解决方案?

0 个答案:

没有答案