我拼命地需要一些帮助,而且我是一个新手,因为我的简单思想,我需要非常清楚地布置。
我有一个使用ng-repeat的应用程序来显示我的json文件中的内容列表。用户希望过滤的json文件中有不同的部分,因此我创建了一个弹出的模式,并为用户提供了多个筛选选项。我假设他们会像布尔一样行动,并在点击时打开和关闭。
我需要从该模态中获取信息,并根据用户在该模态上选择的内容过滤ng-repeat。
我做了一些研究,发现有一个" |过滤"选项,但说实话,我很丢失。任何人都可以帮助或帮助我吗?
答案 0 :(得分:0)
名为filter的过滤器是一个角度标准,允许您“从数组中选择项目的子集”(根据文档)
所有过滤器都有相同的概念:它接受输入,做一些动作并给你一个结果。
对于ng-repeat
指令,您可以使用过滤器filter
来选择要显示的项目。
<input type="text" ng-model="search">
<div ng-repeat="oneObject in listObject | filter:search">
如果要过滤数组中对象的特定属性,可以使用类似的内容:
<input type="text" ng-model="search.propertyname">
<div ng-repeat="object in listObject | filter:search">