एक NgModule भनेको @NgModule डेकोरेटरले सजाइएको क्लास हो जसले सम्बन्धित कम्पोनेन्टहरु, डाइरेक्टिभहरु, पाइपहरु र सेवाहरुलाई एक समन्वित ब्लकमा समूहीकृत गर्छ, Angular लाई कसरी तिनीहरुलाई कम्पाइल गर्ने र एकसाथ जोड्ने भनेर बताउँछ। (नोट: आधुनिक Angular ले NgModules भन्दा standalone components लाई बढी प्राथमिकता दिन्छ, तर NgModules बुझ्न अझै पनि अधिकांश अवस्थित कोडबेसहरुको लागि आवश्यक छ।)
NgModule को संरचना
{ } ;
{ } ;
({
: [, ],
: [, ],
: [],
: [],
})
{}
