angular2使用嵌套导入模块的组件

sel*_*ect 4 typescript angular

有没有可能有以下结构?

app.component.js

@Component({
    template: '<nav-context></nav-context>'
class AppComponent
Run Code Online (Sandbox Code Playgroud)

app.module.js

@NgModule({
    imports: [CoreModule]
    boostrap: [AppComponent]
Run Code Online (Sandbox Code Playgroud)

core.module.js

@NgModule({
    imports: [NavModule]
class CoreModule
Run Code Online (Sandbox Code Playgroud)

nav.module.js

@NgModule({
    declarations: [NavContextComponent]
    exports: [NavContextComponent]
class NavModule
Run Code Online (Sandbox Code Playgroud)

NAV-context.component.js

@Component({
    selector: 'nav-context'
class NavContextComponent
Run Code Online (Sandbox Code Playgroud)

到目前为止我得到了 'nav-context' is not a known element

Gün*_*uer 8

如果您希望将模块提供给导入器,我认为您还需要导出模块

@NgModule({
    imports: [NavModule]
    exports: [NavModule]
Run Code Online (Sandbox Code Playgroud)