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

Issue with creating the instance of the model in EmberJS

本文关键字:实例 问题 模型 创建 EmberJS      更新时间:2023-09-26

我正在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…}

有人能帮忙吗?

如果您的模型名为PageModel,那么我希望商店将其命名为page_model。将您的型号称为ThingModel是不寻常的,更常见的是Thing。然而,这也起作用:

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