></a> </h3>
<section aria-labelledby="toc_the-router-pauses-for-promises">
<p>When transitioning between routes, the Ember router collects all of the
models (via the <code>model</code> hook) that will be passed to the route's
controllers at the end of the transition. If the <code>model</code> hook (or the related
<code>beforeModel</code> or <code>afterModel</code> hooks) return normal (non-promise) objects or
arrays, the transition will complete immediately. But if the <code>model</code> hook
(or the relate