Javascript 如何按单个输入文本的两个或多个属性筛选集合中的重复项

Javascript 如何按单个输入文本的两个或多个属性筛选集合中的重复项,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我正在使用AngularJS 1.4.3(用于Ionic Framework 1) 我在上方只有一个输入[type='text']字段。我正在尝试过滤这个使用集合重复指令的 下面是输入[type='text']的样子: <input type="text" ng-model="search.value" /> $scope.Things是一个JSON对象数组: $scope.Things = [{ title: "A Title 1", aliases: "thing1

我正在使用AngularJS 1.4.3(用于Ionic Framework 1)

我在
上方只有一个
输入[type='text']
字段。我正在尝试过滤这个使用
集合重复
指令的

下面是
输入[type='text']
的样子:

<input type="text" ng-model="search.value" />
$scope.Things
是一个JSON对象数组:

$scope.Things = [{
   title: "A Title 1",
   aliases: "thing1, stuff, something, string"
}, {
   title: "Title 2",
   aliases: "things 2, stuffs, commas, string"
}];
title
属性只是一个
字符串
。属性别名是一个字符串,每个单词/短语之间用逗号分隔


我可以单独筛选属性。换言之,我要么只按
标题
过滤,要么只按
别名
过滤但我不知道如何在一个
input[type=text]
中同时按
标题
别名
属性进行过滤,其中包含一个
ng model=“search.value”

我不完全理解的属性。什么不适用于您已有的筛选器?如果您想要
筛选器,则需要创建您自己的自定义筛选器,或仅使用
筛选器:search.value
。不太清楚你想要什么标准如果你能制造一个劫机,那么它将帮助我们帮助你。
$scope.Things = [{
   title: "A Title 1",
   aliases: "thing1, stuff, something, string"
}, {
   title: "Title 2",
   aliases: "things 2, stuffs, commas, string"
}];