Emberjs-model-handle-metadata

提供:Dev Guides
2020年6月23日 (火) 00:09時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

EmberJS-メタデータの処理

メタデータは、レコードを使用する代わりに、特定のモデルまたはタイプに使用されるデータです。 サーバーのレコードの総数は、メタデータに保存されます。

{
   "post": {
      "id": 1,
      "type": "type_name",
      "attributes": {
         "name": "group_name",
         "city": "city_name"
      }
     //...
   },
   "meta": {
      "total": 100
   }
}

上記のコードでは、_meta_はストア内のレコードの数を表します。 メタデータは、次の方法を使用してアクセスできます-

store.query('post').then((myresult) => {
   let meta = myresult.get('meta');
})

上記のプロセスは、_myresult_で_store.query()_メソッドを呼び出すことで実行できます。 ページの合計数は、_meta.total_を使用して計算できます。