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