Angular 过滤JSON的角度2管道

Angular 过滤JSON的角度2管道,angular,angular-pipe,Angular,Angular Pipe,我将使用管道过滤一些json,并根据值显示名称 这是我的JSON bankAccountUsage=[ {值:1,名称:“x”}, {值:2,名称:“y”}, {值:3,名称:“z”} ]; 您缺少return语句 您的值是一个基本变量,因此管道当然必须返回一个变量。您可以使用以下方法: 如果我把return放在那里,这就是我得到的[object object]如果我把return放在那里,这就是我得到的[object object]这是Json{value:1,name:x}所以我相信val

我将使用管道过滤一些json,并根据值显示名称

这是我的JSON

bankAccountUsage=[
{值:1,名称:“x”},
{值:2,名称:“y”},
{值:3,名称:“z”}
];
  • 您缺少
    return
    语句
  • 您的
    是一个基本
    变量
    ,因此管道当然必须返回一个
    变量
    。您可以使用以下方法:

  • 如果我把return放在那里,这就是我得到的
    [object object]
    如果我把return放在那里,这就是我得到的[object object]这是Json
    {value:1,name:x}
    所以我相信val.name是正确的
    返回这个.accountusages.find(val=>val.value==value).name
    Thanks必须确保查找返回的内容与未定义的不同,否则会出现异常。。。
    return this.Accounusages.find(val => val.value === value);