我想在Firebase中存储以下数据,并在Ionic 3中使用相同的数据,但是我找不到任何可以帮助我的清晰文档。有人可以给我办法吗?
这是home.ts
上的数组示例
initializeItems() {
this.items = [
{id: '1', nome:'Abaéte', rua:'Moacir', cidade:'Capão da Canoa', bairro:'Centro', numero:'396', ano:'1964', aptos:'55', adm:'Adsel', zelador:'Hugo', contato1:'(51) 0 0000 - 0000', contato2: '(51) 0000 - 0000', imagem:'assets/img/Abaete-min.jpg'},
];
这是应用列表中的图片
答案 0 :(得分:3)
您的样本显示object
而不是array
。是的,您可以将objects
推送到Firebase。
我假设您将angularfire2
与Ionic一起使用。
const myObject = {
id: '1',
nome:'Abaéte',
rua:'Moacir',
cidade:'Capão da Canoa',
bairro:'Centro',
numero:'396',
ano:'1964',
aptos:'55',
adm:'Adsel',
zelador:'Hugo', c
ontato1:'(51) 0 0000 - 0000',
contato2: '(51) 0000 - 0000',
imagem:'assets/img/5yDViHGwTkaJSEDkHyqS_Abaete.JPG'
}
this.db.list('/some/path').push(myObject)
.then(resp => {
console.log('All Saved!');
});
如果确实要推送数组,则应查看Firebase Blog。它不鼓励保存数组,而是使用push
方法为每个数组项生成唯一的ID。