gpt4 book ai didi

angular - 是否有应用 Angular 顺序/顺序管道?

转载 作者:太空狗 更新时间:2023-10-29 18:15:56 24 4
gpt4 key购买 nike

我今天遇到这个问题,我正在过滤事件的项目并在过滤后仅显示前 2 个项目,这是我的代码

<div *ngFor="let l of listings | slice:0:2 | filterByStatus:'ACTIVE'  ">
<listing-item [listing]="l"></listing-item>
</div>

它没有工作,但是当我更换管道的顺序时,它工作正常。

<div *ngFor="let l of listings | filterByStatus:'ACTIVE' | slice:0:2   ">
<listing-item [listing]="l"></listing-item>
</div>

这是预期的行为还是我们可以按任何顺序使用它?

最佳答案

是的。在第一个例子中
slice 首先应用 filterByStatusslice 的结果,
在第二个例子中,顺序是相反的。

您还可以使用括号来影响评估顺序,例如

(someobservable | async).items | slice:0:2 

关于angular - 是否有应用 Angular 顺序/顺序管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45030550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com