I believe that the initializer will do this for you. You need to create the initializers folder in the application directory (at the same level as controllers, templates, etc.). This file should go there.
import Ember from 'ember'; var AdminMyController = Ember.ObjectController.extend({ ... }); export default { name: 'adminMyController', initialize: function (container, application) { container.register('controller:adminMyController', AdminMyController, {singleton: false}); } };
source share