В документации CreateJS (https://www.createjs.com/docs/easeljs/classes/Container.html#method_sortChildren) они описывают, как использовать функцию sortChildren для сортировки дочернего списка. Я не могу понять, как использовать ее в моем проекте Angular6. Вот что я пытаюсь сделатьно это не работает ... Есть идеи? this.elementsLayer.sortChildren((a:any,b:any) => { console.log(a.zIndex) if (a.zIndex < b.zIndex) return -1; if (a.zIndex > b.zIndex) return 1; return 0; })
this.elementsLayer.sortChildren((a:any,b:any) => { console.log(a.zIndex) if (a.zIndex < b.zIndex) return -1; if (a.zIndex > b.zIndex) return 1; return 0; })
Я думаю, вам нужно рассматривать это как функцию более высокого порядка.
const zSort = (a, b) => { console.log(a.zIndex) if (a.zIndex < b.zIndex) return -1; if (a.zIndex > b.zIndex) return 1; return 0; } this.elementsLayer.sortChildren(zSort);