根据文档:
如果您使用的是 Ember Data,则仅当您需要返回与具有提供 ID 的记录不同的模型时,才需要覆盖模型钩子
但这对我不起作用,余烬数据给了我错误的数据。
App.UsersEditRoute = Ember.Route.extend
model: (params) ->
return ['Just', 'Some', 'Random']
setupController: (controller, model) ->
controller.set('model', model) # Returns @get('store').find 'user', params.user_id
这应该返回 ['Just', 'Some', Random],但它给了我原来的 @get('store').find 'user', params.user_id
为什么以及如何获得我想要的数据?顺便说一句,如果我喜欢下面,一切正常,但我想知道为什么我的模型函数永远不会被调用。
setupController: (controller, model) ->
controller.set('model', ['Just', 'Some', 'Random']) # returns ['Just', 'Some', 'Random']
谢谢,我使用的是 ember-data 0.14 和 ember 1.0.0