A JS framework for ambitious web developers


Ember CLI

Ember DATA

Routing

Ember to Ruby on Rails

Controllers & Templates

Services

Components

Data Down, Actions Up

🏠 HOME








Ember.js - A framework for ambitious web developers

The five core concepts are Ember’s fundamental building blocks: routing, models, services, controllers/templates, and components:

Untitled

In its simplest form, an Ember app uses the routing layer to resolve, based on the URL, a particular model which is then handed over to a controller/template (which in turn can call components) for display and interaction. A service may be used to retrieve models, for example.


Useful Links

Official documentation of our current version:

@ember/application - 4.6 - Ember API Documentation

Imports cheatsheet:

GitHub - ember-cli/ember-rfc176-data: JSON data for Ember.js RFC #176


Staying up to Date

<aside> <img src="/icons/playback-previous_lightgray.svg" alt="/icons/playback-previous_lightgray.svg" width="40px" /> ESLint

</aside>

<aside> <img src="/icons/playback-next_lightgray.svg" alt="/icons/playback-next_lightgray.svg" width="40px" /> Ember CLI

</aside>