在Angular6中使用Typescript过滤JSON(API)

时间:2019-02-16 14:31:12

标签: typescript angular6

从API调用(GET)中获取的

过滤JSON ...

无法根据特定项目(组)过滤JSON

我正在获取JSON并将其存储到具有相同JSON结构的元素中 使用

对其进行过滤

this.newelement = element.filter(task => task.item === item1)

但返回NULL

JSON结构:

export class stru {

"date": string;
"items": string;

    }

调用了GET API的服务

getstru(): Observable<stru[]> {
    return this.http
    .get(
      API_URL + "stru/"
    )
    .pipe(map((response: Response) => < stru[] > response.json()));
}

Component.ts:

  this.Service.getstru().subscribe(res => {
      this.test= res;
      this.ledger= this.test;
      this.sortedflt=this.ledger.filter(task => task.items === "item1");
      console.log("filteres",this.sortedflt);
  })

0 个答案:

没有答案