zoukankan      html  css  js  c++  java
  • Module(模块)

    1.每个Angular至少有一个根Module

    2.Module时一个带有@NgModule装饰符的类

    3.最简单的Module

     1 import { NgModule } from '@angular/core';
     2 import { LentestComponent } from './lentest.component'
     3 import { LentestService } from './lentest.service'
     4 
     5 @NgModule({
     6     imports: [],
     7     declarations: [ LentestComponent,]
     8     providers: [LentestService, ],
     9     exports: [LentestComponent, ],
    10     bootstrap: [LentestComponent,]
    11 })
    12 export class LentestModule{}

    其中

    imports - 导入其他Module,例如本Module需要用到的其他导出类的Module;

    declarations - 声明(引用)需要用到的Component;

    exports - 输出Component,供别的Module使用,它是declarations的子集;

    providers - 输出Service,service(服务)的创建者,将列表内容加入到全局的服务表中,提供给别的Module使用

    bootstrap - 启动模块,只在根Module使用,其他Module不能使用;

    官方说法:启动Module为根Module,自定义的其他Module称为特性Module;特性Module不能import根Module;

  • 相关阅读:
    第四次上机练习
    第五周上机练习
    第四周作业
    第二次上机练习
    第三周作业
    第一次上机练习
    第一次作业
    第五周上级作业
    第一次上机0.0
    java第六周作业
  • 原文地址:https://www.cnblogs.com/Failbs/p/8794679.html
Copyright © 2011-2022 走看看