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 asUncaught error:Template parse errors:pipe'reverse'找不到(“”):
您需要在模块中注册管道我怎么做?您能修复它吗
<ion-item *ngFor="let failjob of failedjobs | reverse">