Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用管道的Angular2嵌套排序_Angular_Angular2 Template_Pipes Filters - Fatal编程技术网

使用管道的Angular2嵌套排序

使用管道的Angular2嵌套排序,angular,angular2-template,pipes-filters,Angular,Angular2 Template,Pipes Filters,我有一个事件列表,其中每个事件都有一个日期属性和一个位置属性。我想先按日期,然后按地点名称对列表进行排序。我可以使用“排序”管道来完成这项工作,我可以在模板中使用该管道 我想知道是否可以将排序分为两个文件,一个用于日期,另一个用于位置名称。然后把它们锁在一起 其想法是使排序管道通用,以便如果有人只想按日期排序,他/她只能使用dateSorter管道 我正试着写这样的东西 div *ngFor="let event of events | eventsOrderByDate | eventsOrd

我有一个事件列表,其中每个事件都有一个日期属性和一个位置属性。我想先按日期,然后按地点名称对列表进行排序。我可以使用“排序”管道来完成这项工作,我可以在模板中使用该管道

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

其想法是使排序管道通用,以便如果有人只想按日期排序,他/她只能使用dateSorter管道

我正试着写这样的东西

div *ngFor="let event of events | eventsOrderByDate | eventsOrderByLocationInfo"> 
但是在这样做的时候,第二个管道再次对整个列表进行排序,因此我的日期排序变得混乱

有没有关于我可能做错了什么的建议