Javascript _co.slice不是一个函数

Javascript _co.slice不是一个函数,javascript,angular,ionic2,ionic3,Javascript,Angular,Ionic2,Ionic3,我试图以相反的方式显示失败的作业数组数据 <ion-item *ngFor="let failjob of failedjobs.slice().reverse()"> 我得到了一个错误 错误类型错误:_co.failedjobs.slice不是函数 在Object.eval[作为updateDirectives](FailedPage.html:13) 在Object.debugUpdateDirectives[作为updateDirectives](core.js:1

我试图以相反的方式显示
失败的作业
数组
数据

<ion-item *ngFor="let failjob of failedjobs.slice().reverse()">   

我得到了一个错误

错误类型错误:_co.failedjobs.slice不是函数 在Object.eval[作为updateDirectives](FailedPage.html:13) 在Object.debugUpdateDirectives[作为updateDirectives](core.js:14655) 在checkAndUpdateView(core.js:13802)上 在callViewAction上(core.js:14153) 在execComponentViewsAction(core.js:14085) 在checkAndUpdateView(core.js:13808)上 在callViewAction上(core.js:14153) 在执行EmbeddedViewsAction时(core.js:14111) 在checkAndUpdateView(core.js:13803)上 在callViewAction上(core.js:14153)


问题是什么&如何解决它。

您可以使用切片管道或使用自定义管道,而不是调用函数Slice()。reverse()

消费为

<ion-item *ngFor="let failjob of failedjobs | reverse">   


请提供最低限度的可验证代码…无论
失败的作业是什么(我们无法确定),它都没有
切片
方法。为什么你认为它应该?你已经标记了这一点,这是相互排斥的。你用的是哪一种?我用的是离子3。我在stackoverflow的一些帖子中有scene
.slice().reverse()
,我已经试过了。实际上它起作用了,但现在它显示为error@QuentinI'm get error as
Uncaught error:Template parse errors:pipe'reverse'找不到(“”):
您需要在模块中注册管道我怎么做?您能修复它吗
<ion-item *ngFor="let failjob of failedjobs | reverse">