Loading / Error Substates
The Ember Router allows you to provide feedback that a route is loading, as well as when an error occurs in loading a route.
loading substates
During the beforeModel, model, and afterModel hooks, data may take some time to load. Technically, the router pauses the transition until the promises returned from each hook fulfill.
Consider the following:
app/router.js
Router.map(function() {
this.route('slow-model');
});
app/routes/slow-model.js
import Ember from 'embe