0
偽のデータを作成するためにmirageを使用しています。私は48個の製品を作成していますし、コントローラから、私はemberjsでミラージュの偽データを使用してページネーションを行う方法は?
this.store.query('product', {
filter: {
limit: 10,
offset: 0
}
}).then((result) => {
console.log(result);
});
と蜃気楼/ config.jsので
this.get('/products', function(db) {
let products = db.products;
return {
data: products.map(attrs => ({
type: 'product',
id: attrs.id,
attributes: attrs
}))
};
});
を呼び出しています上記
シナリオ/にDefault.js
export default function(server) {
server.createList('product', 48);
server.loadFixtures();
}
今私のクエストページあたり10個の製品をロードする方法は?私は、ページサイズとオフセットはページ番号を意味するフィルタ10を送信しています。
限定された製品のみをロードするためにconfig.jsにどのような変更を行う必要がありますか?蜃気楼/ config.jsの中にあなたのハンドラで
それがうまく機能しているこの責めは以下があります 。 db.productsにdb.imagesを変更しました。変更することもできます。 – murli2308