Javascript 是否有Angular 8相当于Angular 1$filter(';orderBy';)

Javascript 是否有Angular 8相当于Angular 1$filter(';orderBy';),javascript,angular,typescript,angular8,Javascript,Angular,Typescript,Angular8,我是angularJS的新手,想知道angularJS控制器中使用的等效于$filter('orderBy') AngularJS代码: $scope.itemsorted=$filter('orderBy')($scope.newfilteredata,'page_index')来自: Angular不提供用于筛选或排序列表的管道。熟悉 AngularJ将其称为筛选和排序依据。在角度上没有等价物 Angular团队和许多经验丰富的Angular开发人员强烈建议将过滤和排序逻辑移动到组件本身中

我是angularJS的新手,想知道angularJS控制器中使用的等效于
$filter('orderBy')

AngularJS代码:

$scope.itemsorted=$filter('orderBy')($scope.newfilteredata,'page_index')

来自:

Angular不提供用于筛选或排序列表的管道。熟悉 AngularJ将其称为筛选和排序依据。在角度上没有等价物

Angular团队和许多经验丰富的Angular开发人员强烈建议将过滤和排序逻辑移动到组件本身中

您可以在组件中使用如下标准:

ngOnInit():void{
此.source$.subscribe(数据=>{
this.sortedData=data.sort((a,b)=>a.pageIndex-b.pageIndex);
});
}
谢谢大家。
我找到了解决方案,效果很好

let itemsSorted = this.newFilteredData.sort(function(a,b) {
        return a.page_index - b.page_index;
});

没有对等的标准。您必须在TS中手动编码。您希望筛选什么?