Bird
0
0

You want to create a feature module that uses HTTP services. How should you set up HttpClientModule in this feature module?

hard📝 component behavior Q8 of 15
Angular - HTTP Client
You want to create a feature module that uses HTTP services. How should you set up HttpClientModule in this feature module?
AImport HttpClientModule in the feature module's imports array
BImport HttpClientModule only in the root AppModule
CAdd HttpClientModule to the feature module's providers array
DDeclare HttpClientModule in the feature module's declarations array
Step-by-Step Solution
Solution:
  1. Step 1: Understand HttpClientModule scoping

    HttpClientModule imported in the root AppModule provides HTTP services app-wide, available to all feature modules.
  2. Step 2: Feature modules inherit from root injector

    Re-importing in feature modules is unnecessary and can create multiple HTTP instances.
  3. Final Answer:

    Import HttpClientModule only in the root AppModule -> Option B
  4. Quick Check:

    Root HttpClientModule = available in feature modules [OK]
Quick Trick: Import HttpClientModule only in root AppModule [OK]
Common Mistakes:
MISTAKES
  • Importing HttpClientModule in feature modules unnecessarily
  • Adding HttpClientModule to providers or declarations
  • Assuming HTTP services require per-module import

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes