
- Angular 4 教程
- Angular 4 - 首頁
- Angular 4 – 概述
- Angular 4 – 環境設定
- Angular 4 – 專案設定
- Angular 4 – 元件
- Angular 4 – 模組
- Angular 4 – 資料繫結
- Angular 4 – 事件繫結
- Angular 4 – 模板
- Angular 4 – 指令
- Angular 4 – 管道
- Angular 4 – 路由
- Angular 4 – 服務
- Angular 4 – Http 服務
- Angular 4 – 表單
- Angular 4 – 動畫
- Angular 4 – 材料
- Angular 4 – CLI
- Angular 4 – 示例
- Angular 4 有用資源
- Angular 4 快速指南
- Angular 4 - 有用資源
- Angular 4 - 討論
Angular 4 - 模組
Angular 中的模組是指你可以將與應用程式關聯的元件、指令、管道和服務分組的地方。
如果你正在開發一個網站,則頁首、頁尾、左側、中心和右側部分將成為一個模組的一部分。
要定義模組,我們可以使用 NgModule。當你使用 Angular -cli 命令建立新專案時,ngmodule 會在 app.module.ts 檔案中預設建立,它看起來如下所示 −
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
NgModule 需要按如下方式匯入 −
import { NgModule } from '@angular/core';
ngmodule 的結構如下所示 −
@NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule ], providers: [], bootstrap: [AppComponent] })
它以 @NgModule 開頭,幷包含一個具有宣告、匯入、提供程式和引導的 object。
宣告
它是一個建立的元件陣列。如果有任何新元件被建立,它將首先被匯入,並且引用將包含在宣告中,如下所示 −
declarations: [ AppComponent, NewCmpComponent ]
匯入
這是應用程式中需要使用的一系列模組。它也可以由宣告陣列中的元件使用。例如,現在在 @NgModule 中,我們看到瀏覽器模組已匯入。如果你的應用程式需要表單,你可以按如下方式包含模組 −
import { FormsModule } from '@angular/forms';
@NgModule 中的匯入如下 −
imports: [ BrowserModule, FormsModule ]
提供程式
這將包括建立的服務。
引導
這包括用於啟動執行的主應用程式元件。
廣告