If you’re following our articles on Dependency Injection in Angular, you know how the DI system in Angular works. It takes advantage of metadata on our code, added through annotations, to get all the information it needs so it can resolve dependencies for us. Angular applications can basically be written in any language, as long as it compiles to JavaScript in some way. When writing our applicatio