2016-09-13 61 views
3

是否有可能具有以下結構?angular2使用嵌套導入模塊的組件

app.component.js

@Component({ 
    template: '<nav-context></nav-context>' 
class AppComponent 

app.module.js

@NgModule({ 
    imports: [CoreModule] 
    boostrap: [AppComponent] 

core.module.js

@NgModule({ 
    imports: [NavModule] 
class CoreModule 

nav.module.js

@NgModule({ 
    declarations: [NavContextComponent] 
    exports: [NavContextComponent] 
class NavModule 

NAV-context.component.js

@Component({ 
    selector: 'nav-context' 
class NavContextComponent 

到目前爲止,我得到'nav-context' is not a known element

+0

能同時導出模塊您請以更有組織的方式構建代碼?每個類的一個代碼段 –

+0

我重構了我的代碼:) – select

回答

6

我認爲你需要,如果你希望它是提供給進口商

@NgModule({ 
    imports: [NavModule] 
    exports: [NavModule]