Login to manage your account

Please enter a valid email address.
Forgot Password?
Please enter a valid password.
OR

Don't have an account yet? Sign up

When does Angular create a separate instance of a service provided in root?

  1. A Never; it is a single instance application-wide
  2. B For every component
  3. C When it is also listed in a lazy-loaded module's providers
  4. D On every route change
Answer

When it is also listed in a lazy-loaded module's providers

Providing the same service again in a lazy-loaded module's injector creates a second instance, which surprises developers expecting a singleton.

All Angular MCQs

Login to manage your account

Please enter a valid email address.
Forgot Password?
Please enter a valid password.
OR

Don't have an account yet? Sign up as