赞
踩
- import { BrowserModule } from '@angular/platform-browser';
- import { NgModule } from '@angular/core';
- import { AppComponent } from './app.component';
- import { LoginPageComponent } from './pages/login-page/login-page.component';
- import { VersionStatusPipe } from './pipe/version-status.pipe';
- import { NgZorroAntdModule, NZ_I18N, zh_CN } from 'ng-zorro-antd';
- import { SocketCntService } from './services/api/socket-cnt.service';
-
- @NgModule({ //装饰器
-
- declarations: [ //声明组件、指令和管道
-
- AppComponent,
- LoginPageComponent,
- VersionStatusPipe,
-
- ],
-
- imports: [ //需要的模块
-
- BrowserModule, //浏览器模块
- NgZorroAntdModule,
-
- ],
-
- providers: [ //声明模块中提供了什么服务
-
- SocketCntService,
-
- ],
-
- bootstrap: [AppComponent] //声明模块的组组件是什么
-
- })
-
- export class AppModule { } //类
import语句后,@NgModule可以看到一个装饰器修饰的类。
@NgModule装饰器将AppModule标记为Angular模块类,@NgModule接受一个元数据对象,告诉Angular如何编译和启动应用
import: BrowserModule,每个在浏览器运行应用都需要他。
declarations: 应用唯一组件
boostrap:根组件,Angular创建他并插入index.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。