我想過濾來自FirebaseListObservable
的一些數據,但我不知道如何執行它。對於正常情況here是解決方案,但使用實時數據庫它不起作用。請幫忙。Angular2 +過濾Firebase數據
0
A
回答
1
對整個列表進行查詢並在客戶端對其進行過濾是非常無效的。您需要使用參數進行查詢,因此您只會在訂閱中獲取所需的數據。示例如下,可以插入不同的查詢參數來查詢對象。有關查詢參數的更多信息可以在這裏找到:https://firebase.google.com/docs/reference/js/firebase.database.Query
export class AppComponent {
constructor(af: AngularFire) {
let listWithQuery = af.database.list('/items', {
query: {
equalTo: 'something',
orderByKey: true
}
});
}
}
+0
equalTo不提供包含在搜索欄中的所有內容,它只是給出鍵值相同的確切單詞數據庫,但在我的情況下,我想要搜索所有的集合 –
相關問題
- 1. Firebase數據過濾
- 2. 無法過濾Firebase數據
- 3. Firebase - 過濾查詢數據
- 4. 過濾Firebase數據Swift
- 5. 通過curl過濾firebase json數據php
- 6. Firebase&angular2:我可以根據值創建請求過濾器
- 7. 如何過濾Firebase中的數據?
- 8. 設計firebase數據庫過濾
- 9. 如何過濾Swift中的Firebase數據?
- 10. Firebase中的過濾器數據Android
- 11. 保存過濾從管道過濾數據Angular2
- 12. Angular JS搜索過濾器沒有使用Firebase過濾數據
- 13. 在angular2中過濾數組
- 14. angular2過濾問題
- 15. 通過ID過濾數據
- 16. 排序數據降序Firebase Angular2
- 17. 如何更新angular2 firebase數據庫?
- 18. 模板中的過濾器數組Angular2
- 19. 搜索和過濾數組firebase數據swift3
- 20. 在Angular2中過濾NgFor
- 21. 全局過濾器PrimeNG Angular2
- 22. Angular2 SVG過濾網址
- 23. Array of Objects過濾器angular2
- 24. Angular2計算過濾列表
- 25. 使用數組過濾Firebase查詢?
- 26. 過濾數據
- 27. 過濾數據
- 28. 過濾數據
- 29. 過濾數據
- 30. 過濾數據
在這種情況下,只需使用該搜索過濾器。你會得到預期的結果。但是,如果不是那麼你試圖只是在這裏發佈 –
我從數據庫中獲取我的數據像這樣* ngFor =「let post of post | async」它的工作原理,但我想通過搜索欄做一些過濾器我添加了過濾器管道像這樣* ngFor =「let post of post | async | searchFilter:search.value」,但它不起作用 –