2016-12-28 99 views
1

我试图开发多任务网络应用就像我附了截图,但我不能开始编码,因为我无法理解如何角2个负荷依赖(这两个组件和服务的需求)。我的要求是这样的 - 基于选项卡Web的应用程序在那里我可以触发一个过程,它将在其所有相关性的TAB被加载,问题是我能有超过数百个过程的,我不想臃肿更多NgModule导入我只想要模块或组件加载在标签加载事件。如何延迟加载组件和模块在角2


我只是想在一个通用的系统设计与角2的指导,我读道场是成熟,这种问题只require('modulename')点击事件中或任何必需的,但问题是道场是复杂的,但如果角度不支持,我会切换到。

enter image description here

回答

0

您正在寻找懒加载路由模块,了解更多关于它here

你可能有类似下面,

应用路线

{ 
    path: 'tab-path-1', 
    loadChildren: 'app/tab1.module#Tab1Module' 
    }, 
    { 
    path: 'tab-path-2', 
    loadChildren: 'app/tab2.module#Tab2Module' 
    } 

Tab1Module路线

{ 
    path: '', 
    component: Tab1Component  
    } 

希望这有助于!

+0

标签不具有路由(路径)我怎么想实现一个 –

+0

您使用自定义组件库选项卡,否则,如果你正在创建你自己的,你可以实现,并给它一个链接,欢呼声! –

+0

我打算使用角材料2,或者primeng仍然没有设计。 –