我有一个事件列表,其中每个事件都有一个日期属性和一个位置属性。我想先按日期排序列表,然后按位置名称排序。我可以使用'排序'我可以在我的模板中使用的管道。
我想知道是否可以将排序分成两个文件,一个用于日期,一个用于位置名称。然后把它们连在一起。
这个想法是让排序管道通用,这样如果有人想要按日期排序,他/她只能使用teh dateSorter管道。
我正在尝试写这样的东西
div *ngFor="let event of events | eventsOrderByDate | eventsOrderByLocationInfo">
但是这样做,第二个管道再次排序整个列表,因此我的日期排序搞砸了。
关于我在这里做错了什么的指示?