如何使用Polymer的Firebase元素清除所有数据

时间:2015-10-20 19:35:34

标签: javascript firebase polymer

我正在使用https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator

<firebase-document id='user'
        location="https://bar-foo.firebaseio.com/user/qo8joqjdj"
        data="{{info}}"></firebase-document>

在firebase中我存储了以下数据:

bar-foo: {
    user: {
       qo8joqjdj: {  
           settings: { ... }
           profile:  { ... }
           actions:  { ... }
    }
}

现在,如果用户点击按钮Remove,则应从firebase中删除其所有数据。从firebase-element开始,有一个名为remove

的方法
this.user.remove({});

然而,这不起作用,我必须承认,我不清楚该论点应该是什么。我尝试过不同的东西,但都没有用。任何建议都会受到赞赏吗?

1 个答案:

答案 0 :(得分:0)

这里似乎是一些事情:

  1. 您正在查看firebase-collection元素文档。你应该参考firebase-document element documentation。 remove不是firebase-document上的方法。

  2. 您的javascript:

    this.user.remove({})

    未引用现有元素或对象,至少在您提供的html中。

  3. 使用提供的示例,您只需要执行以下操作:

    this.info = null;

    清除用户的数据。