Angular 1.5组件流星中的懒载模块



我在懒洋洋地加载模块上死于Angular-Meteor 1.5。因此,流星版本为1.4.2.3,含义ES2015,导入,UI-Router等。到目前为止,我尝试了Oclazyload,AngularAmd具有完全不同的语法(使用Define(function()...),我不知道如何与Urigo Angular-Meteor的样板应用"合并"。因此,在Oclazyload中,我浏览了此https://github.com/alo/oclazyload-uirouter-component-routing-tests github示例,因为这是我发现的唯一一个具有NG 1.5组件和子模型而不是Subsodules而不是只是懒洋洋地将控制器添加到主应用模块中。

当我尝试实现此问题时,oclazyload日志加载了JS文件,但是在源标签中而不是实际文件中,JS文件包含整个流星应用程序。

对为什么这是什么想法,或者AngularAmd是否与Angular-Metleor一起使用,或者通常如何使Lazyloading模块起作用?

它不应该自然,因为流星还不支持懒惰的加载。但这是一个有效的解决方案:

如果您试图在这样的路线上使用懒惰加载:

{ path: "myPath", loadChildren: "app/myModule/myModule.module#MyModule"}

您应该使用回调来使用ES5回调获取模块。

{path: "myPath", loadChildren: ()=> require('./myModule/myModule.module')["MyModule"] }

希望也会为您服务。:)

在我的帖子上回答的问题

相关内容

  • 没有找到相关文章

最新更新