記錄 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>