按字母顺序排序json返回

时间:2018-09-15 12:19:46

标签: typescript

我如何用item.name将以下json按字母顺序(a-z)排序?我已经尝试了以下方法,但是不起作用。

  public getCompanies(searchTerm): Observable<any> {
    return this.http.get(this.companyApiUrl).pipe(
      map((arr: any) => arr.filter(item => !searchTerm || item.name.toLowerCase() && item.name.toLowerCase().indexOf(searchTerm.toLowerCase()) !== -1))
    ).sort((a, b) => a.name > b.name ? 1 : -1);
  }

0 个答案:

没有答案