美文网首页
教程一——模块

教程一——模块

作者: lmmy123 | 来源:发表于2017-11-30 16:44 被阅读3次

模块module

Angular应该是模块化的,并且Angular有自己的模块系统,它被称为Angular模块或NgModules

每个Angular应用至少有一个根模块,习惯命名为AppModule

模块都是一个带有@NgModule装饰器的类

装饰器是用来修饰javascript类的函数

NgModule是一个装饰器函数。他接收一个用来描述模板属性的元数据对象:

          declarations- 声明本模块中拥有的视图类。Angular 有三种视图类:组件指令管道

          exports- declarations 的子集,可用于其它模块的组件模板

          imports-模块声明的组件模板需要的类所在的其它模块。

          providers-服务的创建者,并加入到全局服务列表中,可用于应用任何部分。

          bootstrap- 指定应用的主视图(称为根组件),它是所有其它视图的宿主。只有根模块才能设置bootstrap属性。

import { NgModule } from '@angular/core';

import { BrowserModule } from '@angular/platform-browser';

@NgModule({

imports: [ BrowserModule ],

providers: [ Logger ],

declarations: [ AppComponent ],

exports: [ AppComponent ],

bootstrap: [ AppComponent ] })

export class AppModule { }

相关文章

网友评论

      本文标题:教程一——模块

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