我使用旧的AngularJS 1.x,我有一个带有各种键/值的JSON对象。如何过滤数组中的任何值。我想创建一个全局搜索输入字段,并输入可在数据中找到的任何值。我想在控制器中执行search()。像这样......
$scope.search = function(searchTerm){
// Loop through objects - angular.forEach
// Loop through key/values
// return matches
}
搜索将返回其中一个值中包含值(indexof)> -1的对象列表 提前谢谢
答案 0 :(得分:0)
Enter subject: <input type = "text" ng-model = "searchText">
Subject:
<ul>
<li ng-repeat = "studentInfo in students | filter: searchText">
</li>
</ul>
searchText将过滤studentInfo中的所有字段。
答案 1 :(得分:0)
使用角度js 1概念非常简单
<input type="text" value="Search" ng-model="searchquery">
<div ng-repeat="datalist in datalists | filter:searchquery">
<span>Name : {{ datalist.name }}</span>
<span>Age : {{ datalist.age }}</span>
<span>Age : {{ datalist.Designation }}</span>
</div>