【发布时间】:2017-03-28 06:09:03
【问题描述】:
谁能告诉如何在所有属性中搜索字符串。如果某些属性匹配,我需要将对象推送到 AngularJS 的数组中。
我有一个数组
$scope.ListOfPeople = [
{ PersonID: 10, FirstName: "John", LastName: "Smith", Sex: "Male" },
{ PersonID: 11, FirstName: "James", LastName: "Last", Sex: "Male" },
{ PersonID: 12, FirstName: "Mary", LastName: "Heart", Sex: "Female" },
{ PersonID: 13, FirstName: "Sandra", LastName: "Goldsmith", Sex: "Female" },
{ PersonID: 14, FirstName: "Shaun", LastName: "Sheep", Sex: "Male" },
{ PersonID: 15, FirstName: "Nicola", LastName: "Smith", Sex: "Male" }
];
如果用户在搜索文本框中输入了一些值。如果匹配需要推送匹配的对象,我需要使用 PersonID、FirstName、LastName、Sex 和所有属性进行搜索。
【问题讨论】:
-
到目前为止你有什么尝试?互联网上有很多关于搜索过滤器的文档
标签: javascript angularjs