对对象的两个字段进行角度ng重复搜索
Angular ng-repeat search for two fields of an object
假设我有以下array
$scope.myArr = [{
name: 'Marc Rasmussen',
phone: 239470192,
title: 'It Dude',
description: 'Hello my name is Marc i am testing the fact that i can search for two fields in an object'
}, {
name: 'Louise',
phone: 1234567890,
title: 'HR Director',
description: 'I am also testing'
}, {
name: 'Leonardo',
phone: 123499,
title: 'Actor',
description: 'I have never won an oscar'
}];
现在如您所见,我有以下字段:
- 名字
- 电话
- 标题
- 描述
现在我用ng-repeat
重复这些
<div ng-repeat="obj in myArr">
<div>
name: {{obj.name}}
</div>
<div>
phone: {{obj.phone}}
</div>
<div>
title: {{obj.title}}
</div>
<div>
description: {{obj.description}}
</div>
</div>
现在我想要的是我想要一个文本字段来搜索name
和description
中的结果,而不是其他字段
通常你会关心一个变量,比如$scope.search.$
但这会在所有字段中搜索。 或者,您可以为每个字段创建一个输入字段,但这并不能满足我希望完成的任务。
所以我的问题是你怎么能同时对两个字段进行 1 个输入搜索?
这是上述代码的小提琴:
小提琴
我相信这篇文章可能会帮助你:按 AngularJS 中的多个特定模型属性进行过滤(在 OR 关系中)
本质上是利用 angular 的过滤器,并对重复数组中的每个项目使用谓词函数。
相关文章:
- 在禁用ng的情况下搜索JSON对象(AngularJS)
- Angular ng sortable-如果我在一个栏中添加了一个搜索框,则拖放在两列之间无法正常工作
- ng重复搜索后不更新
- 使用ng类(AngularJS)搜索JSON对象
- 棱角分明,ng重复,带有某种递归搜索
- 角度:需要搜索栏在 2 个不同的 ng 重复上工作
- 角度:在包含外部数据的ng重复上搜索过滤器
- 角度ng重复过滤器在搜索后取消选中所有复选框
- 创建一个指令以使 ng-keyup 成为备用搜索初始值设定项
- 对对象的两个字段进行角度ng重复搜索
- 如何在 Angular TypeAhead 搜索中使用 NG-CHANGE
- 如何通过ng模型搜索html中的文本
- 使用ng-reeat和openweathermapapi搜索和重复城市
- AngularJS正在过滤搜索结果:Error: [ng:areq]
- Angular js搜索过滤器(ng-repeat中包含date和ng-repeat)
- Angular在ng-repeat中的搜索不起作用
- 如何使用angularJS在列嵌套的ng-repeat中执行搜索,以便首先填充所有行
- AngularJs:使用ng-repeat对两个不同的控制器进行搜索
- ElasticUI -使用ng-click触发搜索/排序
- 过滤ng-repeat基于搜索输入与转换过滤器