EmberJS - Gestion des métadonnées

Les métadonnées sont des données utilisées pour un modèle ou un type spécifique au lieu d'utiliser un enregistrement. Le nombre total d'enregistrements du serveur sera stocké dans les métadonnées.

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

Dans le code ci-dessus, meta représente le nombre d'enregistrements dans le magasin. Les métadonnées sont accessibles en utilisant la méthode suivante -

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

Le processus ci-dessus peut être effectué en appelant la méthode store.query () sur myresult . Le nombre total de pages peut être calculé en utilisant meta.total .