0

我正在尝试遵循 Ember 指南中的示例,但使用 ember-data。这是我的路由器:

App.Router = Ember.Router.extend({
  enableLogging: true,
  root: Ember.Route.extend({
    index: Ember.Route.extend({
      route: '/',
      redirectsTo: 'orders'
    }),
    orders: Ember.Route.extend({
      route: '/orders',
      connectOutlets: function(router) {
        router.get('applicationController').connectOutlet('orders', App.store.findAll(App.Order));
      }
    }),
    order: Ember.Route.extend({
      route: '/orders/:ord_id'
    })
  })
});

在我的模板中:

{{#each order in controller}}
...
{{/each}}

我收到此错误:TypeError: 'undefined' is not an object (evalating 'c.split')

4

1 回答 1

-1

它使用 ArrayController 工作。我改变了这个:

App.OrdersController = Ember.Controller.extend();

对此:

App.OrdersController = Ember.Controller.extend();

于 2012-12-03T18:01:15.827 回答