Angular2使用管道嵌套排序

时间:2017-04-24 07:34:25

标签: angular angular2-template pipes-filters

我有一个事件列表,其中每个事件都有一个日期属性和一个位置属性。我想先按日期排序列表,然后按位置名称排序。我可以使用'排序'我可以在我的模板中使用的管道。

我想知道是否可以将排序分成两个文件,一个用于日期,一个用于位置名称。然后把它们连在一起。

这个想法是让排序管道通用,这样如果有人想要按日期排序,他/她只能使用teh dateSorter管道。

我正在尝试写这样的东西

div *ngFor="let event of events | eventsOrderByDate | eventsOrderByLocationInfo"> 

但是这样做,第二个管道再次排序整个列表,因此我的日期排序搞砸了。

关于我在这里做错了什么的指示?

0 个答案:

没有答案