Ich bin frischer zu EmberJS und habe begonnen, eine REST-Anwendung zu entwickeln. Derzeit möchte ich Seitenumbrüche für meine gelisteten Artikel implementieren. Ich habe ein wenig nach diesem Thema gesucht und kann nicht den besten Weg dazu finden.Wie wird Ajax-Seitenumbruch in EmberJS gehandhabt?
Controller: Ich habe die Parameter in der Ember-URL mit queryParams extrahiert. Hier kann ich nicht herausfinden, wie man die geänderten Paginierungswerte anwendet.
export default Ember.Controller.extend({
queryParams:['page', 'size'],
page: 1,
size: 1,
action: {
nextPage: function() {
this.page += 1;
//how to retrieve data here ?
},
previousPage: function() {
this.pageNumber -= 1;
//how to retrieve data here ?
}
}
})
Strecke: diese Konfiguration in meiner Route folgend, konnte ich die Paginierung params in Ember URL API URL-Parameter zu übergeben.
export default Ember.Route.extend({
model: function(params) {
return this.store.query('task', {
page: params.page,
_end: params.size
});
}
});
Auch nach durch Anzahl der Referenzen Suche ich noch bin verwirrt, wie die Paginierung URL-Parameter in die Ansicht zu präsentieren und wie Sie die Änderungen Paginierung anzuwenden.
Ehrlich gesagt bin ich ein wenig verwirrt über das Gesamtkonzept selbst.
Eine kleine Erklärung diesbezüglich wäre sehr hilfreich.
-Arbeiten groß! Vielen Dank für die vollständige Antwort, Wirklich viel geholfen. –