如何在Angular6项目中将sortChildren与createJS结合使用?

时间:2018-10-25 09:21:26

标签: angular createjs easeljs

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

1 个答案:

答案 0 :(得分:1)

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

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