EmberJS - Tratamento de Metadados

Metadados são dados usados ​​para um modelo ou tipo específico em vez de usar o registro. O número total de registros do servidor será armazenado nos metadados.

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

No código acima, meta representa o número de registros na loja. Os metadados podem ser acessados ​​usando o seguinte método -

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

O processo acima pode ser feito chamando o método store.query () no myresult . O número total de páginas pode ser calculado usando meta.total .