DI
") design pattern to declare and instantiate classes of objects and dependencies between them.dependency injection
. In most cases, you shouldn't need to learn about how to work with Ember's DI system directly, or how to manually register and setup dependencies. However, there are times when it may be necessary.