NgModule装饰器

NgModule装饰器

  • declarations

    指定视图模块,表示哪些部件组成了这个模块
declarations: [
    MyComponent,
],
  • exports

    导出视图类,指定外部模块可以使用这个模块的哪些组件
exports: [
    MyComponent,
],
  • imports

    引入其他模块和路由,然后本模块就可以用外部的组件、指令、管道
  imports: [
    BrowserModule,
    HttpClientModule,               //http模块
    NgbModule.forRoot(),            
    RouterModule.forRoot([              //路由 
      {path: '**', component: CourseEntryComponent},
    ]),    
  ],
  • providers

    声明服务,引入后该模块的所有组件的都可以使用这些服务
providers: [
    NativeService,
  ],
  • bootstrap

    指定模块根组件
  bootstrap: [AppComponent]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 组件基础 组件用来包装特定的功能,应用程序的有序运行依赖于组件之间的协同工作。组件是angular应用的最小逻辑单...
    oWSQo阅读 1,401评论 0 0
  • 大纲 1、angular应用是模块化的2、对模块(Module)的认识3、模块的分类:根模块和特性模块4、NgMo...
    前端路上的小兵阅读 4,378评论 0 3
  • core package 概要:Core是所有其他包的基础包.它提供了大部分功能包括metadata,templa...
    LOVE小狼阅读 2,675评论 0 3
  • 模板表达式“{{}}”不能引用任何全局命名空间中的成员(如:window、document等等)的原因: 我想原因...
    科研者阅读 1,001评论 2 4
  • 在那件事情发生之前我一直认为我情商蛮高的,就算不高,也不会被人说成情商低啊。可是前两天我就被贴上了一个情商低的标签...
    阳光驻足丶阅读 739评论 0 3