Dynamic modules ऐसे modules हैं जिन्हें import किए जाने पर configure किया जा सकता है — एक static @Module({...}) के बजाय, वे static methods (परंपरागत रूप से forRoot और ) expose करते हैं जो आपके द्वारा पास किए गए arguments के साथ configured एक module return करते हैं। इसी तरह configurable, reusable modules (config, database, JWT) options स्वीकार करते हैं।
