home
  • Blog
1.11
  • Getting Started
  • Concepts
  • The Object Model
  • Application
    • Introduction
  • Templates
  • Routing
  • Components
  • Controllers
  • Models
  • Views
  • Enumerables
  • Testing
  • Configuring Ember.js
  • Cookbook
  • Understanding Ember.js
  • Contributing to Ember.js
Old Guides - You are viewing the guides for Ember v1.11.0.
Go to v5.0.0

Introduction

Edit pencil

Creating an Application

Every Ember.js application has one instance of Ember.Application. This object is located at ./app/app.js inside your project.

What does creating an Ember.Application instance get you?

  1. It adds event listeners to the document and is responsible for delegating events to your views. (See The View Layer for a detailed description.)
  2. It automatically renders the application template.
  3. It automatically creates a router and begins routing, choosing which template and model to display based on the current URL.
left arrow
Bindings, Observers, Computed Properties: What Do I Use When?
We've finished covering Application. Next up: Templates - The Application Template
right arrow
On this page

  • Creating an Application
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