从多个模型中检索数据

Retrieve data from multiple models

我有一个博客-post-编辑。

我正在编辑的博客-post是模型。 现在我需要将博客的所有类别-post 存储在 select-box 中。

检索和显示这些类别的最佳方式是什么?

目前我会在控制器中这样做,但它们将在 Ember 2.0 中被弃用:

categories: function() {
  return this.get('store').find('category');
}.property()

在您的博文路由中,您可以覆盖 setupController(controller, model) 以检索类别并将它们设置为控制器上的 属性,例如:

App.BlogPostsRoute = Ember.Route.extend({
  setupController: function (controller, model) {
    this._super(controller, model);
    controller.set('categories', this.store.find('category'));
  }
});