In general, angular 4 providers are the injectors that inject the objects by the providers, not components and services. Angular 4 providers different types of provides namely class provider, value provider, factory provider, and alias provider, etc. additionally, angular 4 providers can be configured at component and module level.

We can configure and change the services using providers with the use of syntax-

Providers: [
    {provide: AniimalServices, useClass: Animal Service }
]

BY Best Interview Question ON 30 Apr 2020