Ich möchte Daten von Firebase zu meiner eckigen Seite hinzufügen. Ich habe ein Feld namens isActive
und standardmäßig ist es auf false
festgelegt. Was ich speziell machen möchte ist, nur Daten anzuzeigen isActive = true
. Um dies zu erreichen, habe ich equalTo
Filter in der angularFire2
verwendet. Aber mein HTML zeigt keine Daten. Hier ist meine Feuerbasis Datenbank wie folgt aussieht:Verwenden des equalTo-Filters zum Anzeigen von Daten in angularFire2
{
"-KxTcvT8K1aOhuHOa4xx" : {
"category" : "Angular 2/4+",
"createdDate" : 1509121308599,
"imageUrl" : "",
"isActive" : true,
"name" : "Sample test 1",
"title" : "test"
},
"-KxTdpCOA6eElekGECpr" : {
"category" : "Machine Learning",
"createdDate" : 1509121545084,
"imageUrl" : "",
"isActive" : false,
"name" : "Sample Test 2",
"title" : "second test"
}
}
Und meine Komponente ist wie folgt:
getAll(){
return this.db.list('/posts', {
query: {
orderByChild: 'createdDate',
equalTo: 'isActive'
}
});
}
Was ist es, dass ich fehle?