我的Angular2應用程序中包含一組標記的Firebase圖像列表。我正在尋找一種方法,以「Tag1」返回所有圖像。這可能使用sort_by
函數嗎?過濾基於嵌套數組的Firebase對象
let arrayOfElements =
[
{
"name": "a",
"subElements":
[
{0: "Tag1"},
{1: "Tag2"}
]
},
{
"name": "a",
"subElements":
[
{0: "Tag1"},
{1: "Tag3"}
]
}
];
請看看這可能會幫助你http://stackoverflow.com/questions/40844795/how-to-get-a-specific-given-in-firebase/40845176#40845176 –
只是替換.orderByChild( 「name」) .equalTo(edittext.getText()。toString()); orderByChild(「0」)。equalTo(「Tag1」) –
謝謝Tabish!但是,「Tag1」也可以具有id:2。在不知道我正在搜索的字典的關鍵字的情況下進行此搜索有沒有可能? – user3642173