因此,我创建了一个简单的应用程序,用于将文件上传到Firebase存储,然后将下载URL保存到Firebase数据库。
应用程序的步骤:
步骤1到5运行没有问题。但是,在步骤6,数据不会存储到数据库中,直到我更改应用程序的视图。我顺便使用Ionic。这是我用于第6步的代码。
var ref=FirebaseRef.child('kejadian/');
var list = $firebaseArray(ref);
list.$add({
'lokasi':lat+','+long,
'pelapor':userid,
'gambar':gambar,
'waktukejadian':timestamp
}).then(function(ref) {
alert("Terkirim");
console.log("inisiasi data selesai");
});
当我尝试从数据库中检索数据时,会发生同样的事情, 只有在视图中执行某些操作后(例如,单击输入字段或其他内容),才会检索(并显示以查看)数据。
这可能发生在Ionic框架中。逻辑与原生Android一起工作正常。
我的代码或我实现代码的方式有什么问题吗? 我是Firebase和Angular的新手。任何建议都将非常感激。