【发布时间】:2019-03-16 04:14:56
【问题描述】:
我想知道如何过滤更多此查询。 基本上,搜索功能适用于 1 行单词和连续的单词行(包括空格),但是如果当前输入更可能是关键字
即。 “堆栈溢出”
我的查询功能查询不到标题
即。 "搜索堆栈和溢出"
你能建议吗?谢谢
Searchdata(ev: any) {
let val = ev.target.value;
this.QuizDataa = this.mqprovider.getSearchData(val).filter((item) => {
return (item.Title.toLowerCase().indexOf(val.toLowerCase()) > -1);
})
}
getSearchData(data) {
let qwe = [];
this.afd.database.ref().child("Data/")
.orderByChild("Title")
.startAt(data)
.endAt(data + '\uf8ff')
.on("child_added", function(snapshot) {
qwe.push(snapshot.val());
});
return qwe;
}
【问题讨论】:
标签: firebase cordova ionic-framework search firebase-realtime-database