="toc_a-word-on-promises">
<p>Ember's approach to handling asynchronous logic in the router makes
heavy use of the concept of Promises. In short, promises are objects that
represent an eventual value. A promise can either <em>fulfill</em>
(successfully resolve the value) or <em>reject</em> (fail to resolve the
value). The way to retrieve this eventual value, or handle the cases
when the promise rejects, is via the promise's <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Ob