title: What is the advantage of returning a promise to a route's model hook?
body: <p>One of the niceties of <code>Route</code> objects in Ember is that they accept and handle promises. However, I was wondering what the advantage is of returning a promise in a route's <code>model</code> hook as opposed to an empty record or array of records that you populate when the corresponding API request(s) returns. It seems as if the result is similar, but I assume that I am overlooking something, that is, the advantage.</p>