在EmberJS中创建模型实例的问题

时间:2014-10-16 15:47:13

标签: javascript ember.js ember-data

我在EmberJS中编写简单的应用程序并尝试在控制台中创建一些简单的对象。我试图创建PageModel然后从商店中检索它(我使用localstorage)。不幸的是,它没有成功。

// creates the PageModel instance
page = store.createRecord(App.PageModel)
Class {id: "i1i67", store: Class, container: Container, _changesToSync: Object, _deferredTriggers: Array[0]…}

// tries to retrieve the object from the storage
store.find('page', page.get('id'))
// but doesn't work
Class {__ember1413471577603: null, __nextSuper: undefined, __ember_meta__: Object, constructor: function, _super: function…}

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

如果您的模型被调用PageModel,那么我希望商店将其称为page_model。调用模型ThingModel是不常见的 - 更常见的是Thing。但是,这也有效:

store.find(App.PageModel, page.get('id'))