我使用firebase构建离子3应用程序和我。 我有一个细节结构,我想获得键和值并将其存储在数组中。 一些问题:
我可以用打字稿做哪种数组? 2.我想获得这个结构的键和值:
"岁月":[
1:" mechina",
2:" A年",
3:" B",
4:" C",
5:" D"
],
数字是关键。我尝试了什么,它只给我值,但我还需要键入
this.collegeProvider.loadYears().on('value',years =>{
this.yearsArray = years.val();
console.log(this.yearsArray);
});
答案 0 :(得分:2)
我不确定你提供的json结构但是firebase json树看起来像这样,
{
"-KsdJ5ngvltq1eOQJ6JS" : {
"a" : "",
"b" : "",
"c" : "",
"d" : "",
"e" : "",
"f" : "",
"g" : "kaushalagarwal79@gmail.com",
"h" : "",
"i" : "",
"j" : "",
"k" : ""
},
因此,在firebase中推送数据时,您可以编写类似的代码,
myRef.push().setValue(new book(n, a, cn, cc, r, c, e, p, d, ed, pub, iE));
key = myRef.push().getKey();
所以在这种情况下收到的密钥是-KsdJ5ngvltq1eOQJ6JS 你可以为很多对象创建一个数组,
希望有所帮助!!!