我们有一个应用程序,我们通过路由器延迟加载模块 . 我们需要在app模块启动之前加载一些资源,但我们不想在路由器上使用resolve . 这就是我们尝试创建一些提供程序工厂(APP_INITIALIZER)以从服务器加载一些数据然后在该延迟加载模块中的组件中使用它的原因 . 所以每个模块都会有一些不同的设置,比如翻译等......

我为展示创造了一个plunker . https://embed.plnkr.co/uBK23O5cA7QGwlvmbi73/如果你点击懒惰它应该等待10秒钟加载模块,但它没有发生 .

我们正在使用角度2.0.0版本 . 谢谢你的建议 .