this.listPageHtmls.sort((a, b) => (this.listPageHtmls.position >this.listPageHtmls.position) ? 1 : -1)
console.log(this.listPageHtmls);
mais cela ne fonctionne pas, car je pense qu'il ne rentre pas dans chaque "objet".
comme j'utilise angular, peut être qu'on peut le faire directement dans le template html pour trier les objets ?
<div class="liste-category" *ngFor="let pageHtml of listPageHtmls" cdkDrag>
merci de votre réponse
finalement j'ai trouvé la solutions
let l = this.listPageHtmls;
var byDate = l.slice(0);
byDate.sort(function(a,b) {
return a.position - b.position;
});
this.listPageHtmls = byDate;
- Edité par keo 7 décembre 2019 à 18:52:36
projet de création domotique avec beaglebone avec nodejs
comment trier des objets
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.