我在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…}
任何人都可以提供帮助吗?
答案 0 :(得分:0)
如果您的模型被调用PageModel
,那么我希望商店将其称为page_model
。调用模型ThingModel
是不常见的 - 更常见的是Thing
。但是,这也有效:
store.find(App.PageModel, page.get('id'))