Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Html 流星现场搜索_Html_Meteor - Fatal编程技术网

Html 流星现场搜索

Html 流星现场搜索,html,meteor,Html,Meteor,我正在尝试创建一个与meteor相似的实时搜索功能 我有一个简单的Mongo集合,名为“people”,包含4个字段-姓名、性别、电子邮件、电话 这是我的html: 人们搜索 {{>搜索} 搜索: 人 {{>人} 名称 性别 电子邮件 电话 {{#每个searchresults.results} {{name}} {{性别} {{email}} {{phone}} {{/每个}} 这是我的js文件: People=newmongo.Collection(“People”); if(Meteo

我正在尝试创建一个与meteor相似的实时搜索功能

我有一个简单的Mongo集合,名为“people”,包含4个字段-姓名、性别、电子邮件、电话

这是我的html:


人们搜索
{{>搜索}
搜索:
人
{{>人}
名称
性别
电子邮件
电话
{{#每个searchresults.results}
{{name}}
{{性别}
{{email}}
{{phone}}
{{/每个}}
这是我的js文件:

People=newmongo.Collection(“People”);
if(Meteor.isClient){
Template.search.events({
“键控输入.搜索查询”:函数(evt){
Session.set(“搜索查询”,evt.currentTarget.value);
},
})
Template.people.searchResults=函数(){
var关键字=Session.get(“搜索查询”);
var query=newregexp(关键字“i”);
var results=People.find({$or:[{'name':query},
{'gender':查询},
{'email':查询},
{'phone':查询}]});
返回{results:results};
}
}
如果文本框中的文本发生更改,则应查询集合,并在表中显示结果。 事件将被触发,但表不会更新

谢谢你的改变

{{#each searchresults.results}}


什么不起作用?你期望看到发生什么,你看到的是什么?你做了些什么来测试你的代码,哪些部分仍然像预期的那样工作?什么不被执行。。。感谢您展示代码,但请进一步澄清问题本身。
{{#each searchResults.results}}