When we want to use a dependent class/value, instead of creating them ourselves, Angular's DI framework will do it for us. In order to do this, we must define for the class/value a Token. Once Angular sees that we want to inject the specific token, it will create the class/value and provide it to our class.
Create a class with Injectable decorator