Një NgModule është një klasë e dekoruar me @NgModule që grupon komponentet, direktiva, pipes dhe shërbime të ndërlidhura në një bllok koherent, duke i thënë Angular-it se si t'i kompajlojë dhe t'i lidhë ato bashkë. (Shënim: Angular modern-a favorizon gjithnjë e më shumë komponentet e vetëqëndrueshme në vend të NgModule-ve, por kuptimi i NgModule-ve është ende i domosdoshëm për shumicën e bazave të kodit ekzistuese.)
Anatomia e një NgModule
{ } ;
{ } ;
({
: [, ],
: [, ],
: [],
: [],
})
{}
