【发布时间】:2019-02-02 03:53:11
【问题描述】:
我有很多约会
export class DashboardComponent implements OnInit {
appointments: IAppointment[];
...
然后我将列表传递给列表组件
<div class="col-md-6">
<appointment-list [appointments]="appointments" [title]="'Aankomende afspraken'"></appointment-list>
</div>
<div class="col-md-6">
<appointment-list [appointments]="appointments" [title]="'Ingecheckte afspraken'"></appointment-list>
</div>
在这个列表组件中,我使用 *ngFor 上的管道对约会进行排序
<tbody *ngFor="let appointment of appointments | orderBy : '-startTime'>
...
</tbody>
第一个组件的顺序是正常的,但第二个组件的顺序是相反的?
- 为什么?
- orderBy 是否对源数组进行排序?
- 还是只显示排序的数组?
我希望能够显示具有相同源数组和相同顺序但过滤不同的组件,这就是我显示该组件两次的原因。
【问题讨论】:
标签: angular sql-order-by ngfor