首页 > 解决方案 > Angular 6 - 在 Firebase 实时数据库中搜索文本

问题描述

我使用 angular 6、firebase 实时数据库和 angularfire。

我可以从我的实时 Firebase 数据库中过滤内容。但是,我确实设法通过“开始于”功能使其工作。

如何修改我的代码以获得“查询文本”?

谢谢您的帮助

服务.ts

getGeo(queryText:string) {return this.database.list('/EG', ref => ref 
  .orderByChild("nom") 
  .startAt(queryText) 
  .endAt(queryText+"\uf8ff")).snapshotChanges().pipe(map(actions => {
return actions.map(a => {
const data = a.payload.val();
const key = a.payload.key;
return {key, ...data };
});
})); }

标签: firebase-realtime-databaseautocompleteangular6backendangularfire

解决方案


推荐阅读