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

时间:2018-03-08 16:51:41

标签: angular typescript

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

var data = [
  {
    "name": "Jim",
    "age" : 25
  },
  {
    "name": "Jerry",
    "age": 27
  }
];

现在,我将这些详细信息显示为:

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

在这里,我将能够根据查询字符串获取过滤后的列表。

我如何在angular2&#34; ngfor&#34;中实现相同的目标?

1 个答案:

答案 0 :(得分:-3)

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

这是我发现的最明智,最简单的解决方案,您也可以在数据库上进行过滤。