I noticed that the controller class’
needs property is now deprecated. When did this change occur? Also, it suggests using
Ember.inject.controller() in its place. I cannot find this particular gem anywhere in the API or guides yet. Even the guides still refer to
needs when talking about dependency injection.
With that said, how do I use
Documentation is a bit scarse, but it’s pretty easy to understand from the blog post where they mention it. It’s strange they don’t mention the controller injection though.
You can also create aliases by adding the controller name into the method call:
It’s worth noting that you can only inject controllers inside a controller; and they will also be deprecated once routable components become stable.
Ember - 4.6 - Ember API Documentation it’s there except oddly marked as private…