آشنایی با ماژول ها در انگولار

برنامه های انگولار ماژولار هستند و انگولار سیستم ماژولاریتی خودش رو داره که اسمش هست NgModules. ماژول ها کانتینرهایی هستند که بخش هایی که یکار مرتبط و نزدیک به هم میکنن رو بهم میچسبونن. ماژول ها میتونن شامل کامپوننت ها و سرویس ها و حتی ماژول های دیگه باشن و هر ماژول میتونه توسط یه ماژول دیگه اکسپورت بشه حتی.

هر برنامه انگولار حداقل یدونه ماژول داره که بای دیفالت اسمش هست AppModule و توی فایل app.module.ts تعریف شده. یه برنامه کوچک ممکنه همین یدونه ماژول رو داشته باشه ولی برنامه های بزرگ ماژول های متنوعی دارن که هر کدوم کار خودشون رو میکنن.

یه ماژول رو با یه دکوریتور @NgModule() برای کلاس تعریف می کنیم که یه آبجکت رو بعنوان ورودی میگیره.

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 { }

دیدگاه‌ها

2 پاسخ به “آشنایی با ماژول ها در انگولار”

  1. لیلا سلیم نیم‌رخ
    لیلا سلیم

    ممنون از پستتون

  2. نام نیم‌رخ
    نام

    ای کاش در خصوص
    importsو
    providersو
    declarationsو
    exportsو
    bootstrap نیز توضیح ارائه میشد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *