【问题标题】:How to update firebase如何更新火力基地
【发布时间】:2017-06-28 08:44:20
【问题描述】:

我正在使用离子 2。

我需要使用 Firebase 3 将数据更新到 Firebase

这是我的代码。

import firebase from 'firebase';

    up()
  {
     var v=this.Editflat.value;
     firebase.database().ref('/flats').update(this.key,v).then(res=>
     {console.log("UPDATED",res)});

  }

我收到了这个错误

Error: Firebase.update failed: First argument  must be an object containing the children to replace.

我该如何解决这个问题?

请多多指教,

谢谢。

【问题讨论】:

    标签: javascript angular firebase firebase-realtime-database ionic2


    【解决方案1】:

    我想这就是你想要的:

    var v = this.Editflat.value;
    firebase.database().ref('/flats/' + this.key).update(v).then(res => {
        console.log("UPDATED",res)
    });
    

    变量v应该是一个对象。 你可以阅读更多关于它的信息here

    【讨论】:

    • 感谢您的回复。在我更新到 Firebase 页面重定向后没有推送为什么?
    • 我不明白你的问题。您的意思是页面重定向而不更新 Firebase 数据?您必须发布更多代码并编辑您的问题详细信息。
    • 我使用这个按钮调用了函数。成功将数据更新到firebase。但是页面重定向到rootpage。为什么?。我隐藏了更新代码。不进行页面重定向。但我没有编写任何页面重定向代码。
    猜你喜欢
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多