Ember initializing route model with query
问题 I am trying to initialize a Route's model with a DS query, as follows App.Router.map(function() { this.resource('post', { path: '/posts/:post_slug' }); }); App.PostsRoute = Ember.Route.extend({ model: function(params) { var records = App.Post.find({ slug: params.post_slug }); return records.get('firstObject'); } }); Here, i find a Post by its slug and set the first result as the route model. but since records is populated asynchronously, the model data is not set properly. What is the correct