0
我目前正试图检索数据异步(从数据库或服务器),在模块主应用程序启动之前。可能通过在.config中调用的提供程序。但是,根据文档AngularJS,在这个阶段服务不能被召回,因为还没有被实例化。AngularJS配置阶段与异步数据
这样做与其他框架,如DurandalJS,是非常简单的,因为在配置阶段,你可以评估承诺。在后者中,杜兰达尔“将会等待”。
你知道一个办法吗?
在此先感谢。
我目前正试图检索数据异步(从数据库或服务器),在模块主应用程序启动之前。可能通过在.config中调用的提供程序。但是,根据文档AngularJS,在这个阶段服务不能被召回,因为还没有被实例化。AngularJS配置阶段与异步数据
这样做与其他框架,如DurandalJS,是非常简单的,因为在配置阶段,你可以评估承诺。在后者中,杜兰达尔“将会等待”。
你知道一个办法吗?
在此先感谢。
你应该在路由使用resolve属性回忆 。 – Bazinga 2015-03-25 12:45:04
解决方案“解决”将工作,如果我在浏览状态,正确的?但是,在配置期间,我正在导航到任何状态,实际上,我必须根据对服务器的调用的响应来决定去哪里,然后再进行异步。 – 2015-03-26 08:31:09
看起来你需要在'run'回调中返回一个承诺 – Dziamid 2015-03-26 12:50:21