Javascript 如何按单个输入文本的两个或多个属性筛选集合中的重复项
我正在使用AngularJS 1.4.3(用于Ionic Framework 1) 我在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
上方只有一个输入[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"
}];