记录 EmberData
ember 数据模型有一个 toJSON 方法,可以提取相关数据:
console.log(model.toJSON());
此方法使用 JSONSerializer 创建 JSON 表示。
如果要以更具特定于应用程序的方式记录数据,可以使用序列化 :
model.serialize();
它使用你可以在商店的适配器中定义的序列化策略来创建模型的 JSON 表示。
Ember 应用程序中的所有对象(包括 Ember Data 模型)都继承自 Ember.CoreObject ,后者具有打印此表示形式的 toString 方法:
<app-name@ember-type:object-name:id>
说明:
app-name
是你的应用程序的名称ember-type
是你要记录的对象的余烬类型(可以是控制器,路线等)object-name
是你要记录的对象的名称(模型名称,控制器或路径等)- ID 是一个 GUID 与创建 Ember.guidFor 或者,例如,模型的 ID。
你可以使用特定模型中的 toStringExtension
方法重写此值。
对于比较示例,以下是应用程序控制器的登录方式:
<my-awesome-app@controller:application::ember324>