Thuta Learning
ရှာဖွေရန်
BasicWeb Developmentintermediate

NgModules

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

NgModule သည် Angular application ကို organize လုပ်ရန် အသုံးပြုသည်။ Components, Directives, Pipes, နှင့် Services များကို logical groups အဖြစ် ခွဲခြားသည်။

typescript
// app.module.ts - Main/Root Module
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';

@NgModule({
  declarations: [  // Components, Directives, Pipes
    AppComponent,
    HeaderComponent,
    FooterComponent
  ],
  imports: [       // Other modules
    BrowserModule,
    FormsModule,
    AppRoutingModule
  ],
  providers: [],   // Services
  bootstrap: [AppComponent]  // Root component
})
export class AppModule { }

// feature.module.ts - Feature Module
@NgModule({
  declarations: [
    UserListComponent,
    UserDetailComponent
  ],
  imports: [
    CommonModule,
    SharedModule
  ],
  exports: [UserListComponent]  // Available to other modules
})
export class UserModule { }
You should see
(Application သည် modules များဖြင့် organized ဖြစ်ပြီး reusable ဖြစ်လာသည်)
NgModules | Thuta Learning