Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular2中获得ngfor数据的过滤列表数组_Angular_Typescript - Fatal编程技术网

如何在angular2中获得ngfor数据的过滤列表数组

如何在angular2中获得ngfor数据的过滤列表数组,angular,typescript,Angular,Typescript,我有一个包含许多对象(JSON格式)的数据数组。可以假定以下内容为该数组的内容: var data = [ { "name": "Jim", "age" : 25 }, { "name": "Jerry", "age": 27 } ]; 现在,我将这些详细信息显示为: <div ng-repeat="person in filtered = (data | filter: query)"> </div> 在这里,我将

我有一个包含许多对象(JSON格式)的数据数组。可以假定以下内容为该数组的内容:

var data = [
  {
    "name": "Jim",
    "age" : 25
  },
  {
    "name": "Jerry",
    "age": 27
  }
];
现在,我将这些详细信息显示为:

<div ng-repeat="person in filtered = (data | filter: query)">
</div>

在这里,我将能够得到基于查询字符串的过滤列表


如何在angular2“ngfor”中实现同样的效果

您最好将过滤后的值填充到您的
*ngFor
调用将使用的新数组中


这是我找到的最合理、最简单的解决方案,您还可以对数据库进行筛选

您要筛选哪种类型的数据?可能重复的