【发布时间】:2013-02-17 18:33:01
【问题描述】:
我正在尝试使用 DS 查询初始化 Route 的模型,如下所示
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');
}
});
在这里,我通过它的 slug 找到一个 Post 并将第一个结果设置为路由模型。但由于records 是异步填充的,因此模型数据设置不正确。这样做的正确方法是什么?
【问题讨论】:
标签: ember.js