如何在 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);
在 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);