延迟加载

Angular2延迟加载服务被实例化两次

我今天刚刚将我的应用程序切换为延迟加载.我有一个导出一堆服务的SharedModule.在我的AppModule中,我导入SharedModule,因为AppComponent需要访问一些共享服务.在另一个模块FinalReturnModule中,我导入了SharedModule.在我的一个服务中,我在构造函数中放了一个console.log.当应用程序首次加载时,我开心到控制台.每当我导航到FinalReturnModule中的页面时,我再次开心.显然,由于有两个实例,因为模块无法通信,所以没有任何工作

Angular2延迟加载模块:如何使用SystemJS Builder创建构建包?

我正在使用Angular2和SystemJS来创建Web应用程序.我的应用程序中有一些模块,在路由器配置中我使用延迟加载来打开它们.这是我的应用程序的路由文件,延迟加载两个模块:我使用Gulp为开发服务器和生产构建创建任务.对于构建,我使用SystemJSBuilder为整个应用程序创建缩小的JS文件.但是……

angularjs-angular-ui-router与requirejs,延迟加载控制器

你可以帮助我了解如何在视图之前的下面的示例中加载控制器?首先,我们需要提供文件app.js:这个返回的值是我们可以在每个异步加载的文件中要求的值我们如何懒惰地加载控制器?

如何在我的AngularJS应用程序中添加require.js?

我的AngularJS应用程序中的控制器目前是这样编码的:我想开始做的是使用require.js来处理控制器的延迟加载.我知道我应该使用这样的东西:有人可以向我解释一下app.controller如何获得对服务的引用?我需要在require.js方面做任何其他事情吗?TL;博士;最后一个解决方案是在最后一节,或者看看thisplunk懒惰加载$注射器angular-requirejs-seed项目说明如何通过设置如下这样的懒惰功能轻松实现延迟加载:…

Angular 2如何为延迟加载的模块提供单例服务

所以这证明每个组件有一个MdIconRegistry服务的实例–不是你想要的,但可能指向正确的方向.这是新款–http://plnkr.co/edit/YDyJYu?p=preview经过进一步审查,我在docs发现了这个:Whyisaserviceprovidedinalazyloadedmodulevisibleonlytothatmodule?这是答案.没有为延迟加载的组件正确设置MdIconModule…p=preview有人可能会提交拉取请求,以便AngularMaterial导出两种样式的模块

具有延迟加载的Angular2 AOT无法解析[延迟模块的路径] .ngfactory.ts

我正在尝试将已经使用Lazy加载模块的应用程序转换为AOT.我正在使用@ngtools/webpack工具包来编译AOT代码,但是我遇到了一个错误,Angular无法找到Lazy加载模块的代码.在我的应用程序路由定义中值得一提的是这个项目的模块是懒惰加载的:这是我的设置的样子:tsconfig:Webpack:Main.aot.ts在webpack中,我正在使用@ngtools/Webpack编译ts文件:感谢您的帮助!angular-cli两天前发布了:1.0.0-beta.21支持AOT和Lazy加载