【发布时间】:2015-07-13 22:10:53
【问题描述】:
我正在尝试手动引导我的 Angular 应用程序,以便异步加载我的应用程序所依赖的一些数据。看到这个article
问题是无论我尝试什么,我都无法使用 angular.injector 访问工厂实例。看到这个plunker
问题是每当我运行这样的代码时:
var Injector = angular.injector(["MyAPP", "ng"]);
var initService = Injector.get("MyService");
我只是收到未知的提供程序错误。
谁能帮我完成这个 plunker 工作,或者指出一个更好的方法来创建一个 Angular 应用程序初始化服务。谢谢,
【问题讨论】:
-
我认为您发布的内容没有任何问题,但确实没有什么问题。你能提供一个证明这个问题的 plunkr 吗?
-
你看过官方文档了吗? docs.angularjs.org/guide/bootstrap
-
GPicazo,如果您查看 plunker,您会看到应用程序没有引导,因为 initApp 由于未知的提供程序问题而引发错误。我的问题的根源是如何让注入器服务真正工作并允许访问工厂实例。
标签: javascript angularjs asynchronous bootstrapping