美文网首页我爱编程
Angular 2 核心模块

Angular 2 核心模块

作者: _iYan | 来源:发表于2018-06-04 21:48 被阅读0次

    1、组件:是Angular应用的基本构建块,可以把一个组件理解为一段带有业务逻辑和数据的Html;


    Component.png

    (1)组件元数据装饰器:所有的组件都必须使用@Component( )来注解,就是通过装饰器将组件信息添加到一个ts类上; 元数据会告诉class类如何将class变成一个Angular的组件;
    (2)控制器:是指一个被@Component装饰器装饰的class类,包含与模板相关的所有属性与方法;
    2、模块:用来将应用中不同的部分组织成一个Angular可以理解的单元 ;

    @NgModule({
      declarations:[    // 只能声明组件、指令、管道
        AppComponent
      ],
      imports:[    //  用来引入Angular提供的模块
        BrowserModule,
        FormModule,
        HttpModule
      ],
    prociders:[ ],    //   用来注入自定义的服务
    bootstrap:[AppComponent]  // 声明应用的根组价 
    
    })
    

    3、服务:用来封装可重用的业务逻辑,一个服务也可以被另一个服务引用;
    4、指令:允许你向Html元素添加自定义行为
    5、管道:

    相关文章

      网友评论

        本文标题:Angular 2 核心模块

        本文链接:https://www.haomeiwen.com/subject/enfusftx.html