Ένα NgModule είναι μια κλάση διακοσμημένη με @NgModule που ομαδοποιεί σχετικά στοιχεία, οδηγίες, pipes και υπηρεσίες σε ένα συνεκτικό μπλοκ, λέγοντας στο Angular πώς να τα μεταγλωττίσει και να τα συνδέσει μεταξύ τους. (Σημείωση: το σύγχρονο Angular ευνοεί ολοένα και περισσότερο τα αυτόνομα στοιχεία από τα NgModules, αλλά η κατανόηση των NgModules παραμένει απαραίτητη για τις περισσότερες υπάρχουσες βάσεις κώδικα.)
Ανατομία ενός NgModule
{ } ;
{ } ;
({
: [, ],
: [, ],
: [],
: [],
})
{}
