shlogg · Early preview
Eduard Krivanek @krivanek06

Angular Dynamic Service Instantiation For Flexibility

Angular's dynamic service creation allows seamless integration with 3rd party services, runtime decision making & customization through use cases like dynamic formatters & file upload handlers. Implement via Injector for dynamic instance retrieval.

Recently, I came across the following dynamic service instantiation in Angular from Roberto Heckers, where he generates a service based on some condition. Occasionally, we bump into a use case where you have multiple services, each of them sharing the same method name with a different implementation, and you want to call only one of these services based on some condition. In the following article, I decided to create a similar example and provide more use cases where dynamic service generation may be useful.

  
  
  Application Overview

Let’s have an example of a money-sending application (W...