home
  • Blog
1.13
  • Getting Started
  • The Object Model
  • Templates
  • Routing
  • Components
  • Controllers
  • Models
  • Testing
  • Ember Inspector
    • Installing the Inspector
    • Object Inspector
    • The View Tree
    • Inspecting Routes
    • Data Tab
    • Tackling Deprecations
    • Library Info
    • Debugging Promises
    • Inspecting the Container
    • Rendering Performance
    • Troubleshooting
  • Configuring Ember.js
  • Understanding Ember.js
  • Contributing to Ember.js
Old Guides - You are viewing the guides for Ember v1.13.0.
Go to v5.0.0

Inspecting the Container

Edit pencil

Ember.js implements dependency injection by using a container. Every Ember application has a container that creates instances for you. You can inspect these instances using the inspector's container tab.

You will see a list of object types the container has cached. Click on one type to see the list of all instances created by the container.

In our case, we are looking at the instantiated controllers.

Inspecting Instances

Click on one row to inspect an instance using the object inspector.

To send an instance to the console, click to open the object inspector, and then click on $E at the top right of the object inspector.

Filter and Reload

You can reload the container tab by clicking on the reload icon.

To search for instances, type a query in the search box.

left arrow
Debugging Promises
Rendering Performance
right arrow
On this page

  • Inspecting Instances
  • Filter and Reload
Team Sponsors Security Legal Branding Community Guidelines
Twitter GitHub Discord Mastodon

If you want help you can contact us by email, open an issue, or get realtime help by joining the Ember Discord.

© Copyright 2023 - Tilde Inc.
Ember.js is free, open source and always will be.


Ember is generously supported by
blue