Demystifying Dependency Injection in Angular

If you are an Angular developer, you must have seen this error message at least once: