Skip to content

Instantly share code, notes, and snippets.

@elidupuis
Created April 20, 2015 15:39
Show Gist options
  • Select an option

  • Save elidupuis/eb87fe03528618592ab4 to your computer and use it in GitHub Desktop.

Select an option

Save elidupuis/eb87fe03528618592ab4 to your computer and use it in GitHub Desktop.
Inject your Ember Application object into other parts of your app.
// app/intializers/application.js
/**
* Expose the Application object to all Routes, Controllers, and Services.
* This is a simple way to gain access to things like `application.verison`...
*/
export function initialize(container, application) {
application.inject('route', 'application', 'application:main');
application.inject('controller', 'application', 'application:main');
application.inject('service', 'application', 'application:main');
}
export default {
name: 'application',
initialize: initialize
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment