Javascript 如何在一个角度组件逻辑类中链接多个管道?

Javascript 如何在一个角度组件逻辑类中链接多个管道?,javascript,arrays,angular,pipes-filters,Javascript,Arrays,Angular,Pipes Filters,在Angular(版本2)中,可以使用自定义管道过滤一组数据。只需逐个添加这些管道,即可在模板中链接这些管道,如下所示: <app-orange *ngFor="let orange of oranges | colorFilter:filteredColor | sizeFilter:filteredSize | originFilter:filteredOrigin, let i = index"> </app-orange>

在Angular(版本2)中,可以使用自定义管道过滤一组数据。只需逐个添加这些管道,即可在模板中链接这些管道,如下所示:

<app-orange
    *ngFor="let orange of oranges |
    colorFilter:filteredColor |
    sizeFilter:filteredSize |
    originFilter:filteredOrigin,
    let i = index">
</app-orange>
问题是:如何在逻辑中链接这些管道?如何同时按颜色、大小和原点进行过滤,而不必手动将单独应用的管道中生成的三个阵列相交

        const filteredByAll = ???
谢谢

        const filteredByAll = ???