Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angularjs重复搜索特定的两个字段?_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 使用angularjs重复搜索特定的两个字段?

Javascript 使用angularjs重复搜索特定的两个字段?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,这里我附上了我的提琴。提琴包含学生列表,还有一个搜索框。我只想根据中心名称和地址进行搜索。用户输入匹配这两个字段(中心名称、地址)。例如,用户输入的G(G)我需要签入该中心的名称或地址,如果匹配,我需要显示详细信息。请有人帮助我如何使用该中心的名称和地址进行搜索。如果不匹配,我需要显示未找到搜索结果 angular.module('myApp',[]) .controller(“myCntrl”,功能($scope){ 风险值数据=[{ 姓名:“Ashok”, 中心名称:“全球创意解决方案”

这里我附上了我的提琴。提琴包含学生列表,还有一个搜索框。我只想根据中心名称和地址进行搜索。用户输入匹配这两个字段(中心名称、地址)。例如,用户输入的G(G)我需要签入该中心的名称或地址,如果匹配,我需要显示详细信息。请有人帮助我如何使用该中心的名称和地址进行搜索。如果不匹配,我需要显示未找到搜索结果

angular.module('myApp',[])
.controller(“myCntrl”,功能($scope){
风险值数据=[{
姓名:“Ashok”,
中心名称:“全球创意解决方案”,
地址:“班加罗尔雄伟酒店”,
Ext_课程:“Java、Php”,
科目:“泰米尔语、英语、数学、科学、商业”,
电子邮件:“ashok@gmail.com",
}, {
名称:“塞卡尔”,
中心名称:“VIT软件培训学院”,
地址:“班加罗尔BTM第三阶段”,
Ext_课程:“Java、Php”,
主题:“英语、科学、泰米尔语”,
电子邮件:“sekar@gmail.com",
}, {
姓名:“磨憨”,
中心名称:“科技园计算机教育”,
地址:“班加罗尔纳加尔太平绅士”,
扩展课程:“Java”,
科目:“数学、英语、泰米尔语”,
电子邮件:“mohan@gmail.com",
}, {
名称:“Ramesh”,
中心名称:“维杰软件培训学院”,
地址:“班加罗尔Banashankari三期”,
外部课程:“Php”,
主题:“商业、计算机”,
电子邮件:“ramesh@gmail.com",
}, {
名称:“苏雷什”,
中心名称:“全球创意解决方案”,
地址:“班加罗尔Banashankari二期”,
外部课程:“Php”,
主题:“计算机,泰米尔”,
电子邮件:“suresh@gmail.com",
}, {
姓名:“Ajith”,
中心名称:“全球创意解决方案”,
地址:“班加罗尔JP Nagar第五阶段”,
扩展课程:“Java”,
主题:“泰米尔,科学”,
电子邮件:“ajith@gmail.com",
}
]
var searchcourse='Java';
var searchsubject=‘计算机、商业’;
//var searchsubject='泰米尔语,英语';
$scope.tests=[];
对于(变量i=0;i

学生名单





{{test.Center_name}}
{{test.Address}}
{{test.Name}}
{{test.Email}







使用自定义功能进行搜索:

$scope.search = function (row) {
    var query = angular.lowercase($scope.query);
    return (angular.lowercase(row.brand).indexOf($scope.query || '') !== -1 || angular.lowercase(row.model).indexOf($scope.query || '') !== -1);
};


在以下位置获取战利品:

使用自定义功能进行搜索:

$scope.search = function (row) {
    var query = angular.lowercase($scope.query);
    return (angular.lowercase(row.brand).indexOf($scope.query || '') !== -1 || angular.lowercase(row.model).indexOf($scope.query || '') !== -1);
};

在以下位置获取战利品:

//在一行中创建模块、控制器和注册模块
//使用如下所示的方法链接机制:
var myApp=angular.module('myModule',[]).controller('myController',function($scope){
var雇员=[
{
名字:“Pramod Kharade”,
城市:“巴拉马蒂”,
性别:“男性”,
薪金:45000
},
{
名字:“甘尼什·卡丹”,
城市:“哈努马贝特”,
性别:“男性”,
薪金:65000
},
{
名字:“Malayka”,
城市:“浦那”,
性别:“女性”,
工资:50000
}
];
$scope.employees=员工;
$scope.search=函数(项){
如果($scope.searchText==未定义){
返回true;
}否则{
if(item.firstname.toLowerCase().indexOf($scope.searchText.toLowerCase())!=-1 | | item.city.toLowerCase().indexOf($scope.searchText.toLowerCase())!=-1){
返回true;
}
}
返回false;
}
});
表格{
边界塌陷:塌陷;
字体系列:Arial;
}
运输署{
边框:1px纯黑;
填充物:5px;
}
th{
边框:1px纯黑;
填充物:5px;
文本对齐:左对齐;
}
.向上箭头{
宽度:0;
身高:0;
左边框:5px实心透明;
右边框:5px实心透明;
边框底部:10px纯黑;
显示:内联块;
}
.向下箭头{
宽度:0;
身高:0;
左边框:5px实心透明;
右边框:5px实心透明;
边框顶部:10px纯黑;
显示:内联块;
}

多属性Angularjs过滤器
如何按多个属性筛选?
多个搜索文本框。每个文本框搜索特定属性

在同一搜索框中搜索名称和城市


名称 城市 性别 薪水 {{employee.firstname} {{employee.city} {{employee.gender} {{employee.salary}}
//在一行中创建模块、控制器和注册模块
//使用如下所示的方法链接机制:
var myApp=angular.module('myModule',[]).controller('myController',function($scope){
var雇员=[
{
名字:“Pramod Kharade”,
城市:“巴拉马蒂”,
性别:“男性”,
薪金:45000
},
{
名字:“甘尼什·卡丹”,
城市:“哈努马贝特”,
性别:“男性”,
薪金:65000
},
{
名字:“Malayka”,
城市:“浦那”,
性别:“女性”,
工资:50000
}
];
$scope.employees=员工;
$scope.search=函数(项){
如果($scope.searchText==未定义){
返回true;
}否则{
if(item.firstname.toLowerCase().indexOf($scope.searchText.toLowerCase())!=-1 | | item.city.toLowerCase().indexOf($scope.searchText.toLowerCase())!=-1){
返回true;
}
}
返回false;
}
});
表格{
边界塌陷:塌陷;
字体系列:Arial;
}
运输署{
边框:1px纯黑;
填充物:5px;
}
th{
边框:1px实心