In this post we’ll cover the necessary knowledge to implement environment-based substitution.
What do we mean by environment-based substitution?
Environment-based substitution is being able to dynamically change the objects used by an application, based on the environment, using Angular’s dependency injection feature.
We will begin by learning a