如何在 Angular6 项目中使用 sortChildren 和 createJS?

How to use sortChildren with createJS in Angular6 project?

在 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; })

我认为您需要将其视为高阶函数。

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);