如何从firebase中捕获新更新的信息一次

时间:2017-11-05 18:13:42

标签: javascript firebase firebase-realtime-database

我正在开发一个项目,我需要在firebase的前一页上输入数据,并在此页面上显示。但是,我只想从firebase中的密钥中提取数据,这是最新的密钥。

JS

function getData(){
  var ref = firebase.database().ref("Applicant");
  ref.on('child_added', function(snapshot){
    var data = snapshot.val();
    console.log(data);
    var fname = data.fname;
    console.log(fname);
    var mname = data.mname;
    var lname = data.lname;
    var dob = data.dob;
    var gender = data.gender;
    var comeb = data.comeb;
    var hasId = data.hasId;
    var housing = data.housing;
    var kids = data.kids;
    var policy = data.policy;
    var vet = data.vet;
    showData();

当我使用on.('child_added')时,当我只需要先前在前一页上输入的那个时,它会从firebase中提取所有键。当我使用on.('value')时,它从firebase中提取了我需要的内容,但是所有值都为null。我还尝试对.once()('child_added')使用('value'),但它们都返回了null值。

0 个答案:

没有答案