作者:迷人的小刀 | 来源:互联网 | 2023-01-29 11:54
1> LarsMonty..:
尝试将管道代码包装在if语句中,该语句检查以确定数组是否未定义,如下所示:
import { Component, NgModule, Pipe,PipeTransform } from '@angular/core';
@Pipe({ name: "sortBy" })
export class SortPipe {
transform(array: Array, args: string): Array {
if (array !== undefined) {
array.sort((a: any, b: any) => {
if ( a[args] b[args] ) {
return 1;
} else {
return 0;
}
});
}
return array;
}