首页 文章

离子firebase数据库事件

提问于
浏览
0

所以我有firebase数据库,并且大多数所有屏幕都连接到firebase数据库 . 我有一个页面,我需要从firebase数据库中删除/添加数据 . 现在的问题是,当我删除/添加一些内容时,它会打开我访问过的页面并自行连接到firebase数据库 . 它像跳过我访问的每个页面的狂野页面 .

有没有人经历过这个?请帮忙!!!

Ionic Framework:^ 3.6.0 Ionic App脚本:2.1.3 Angular Core:4.1.2 Angular Compiler CLI:4.1.2节点:6.9.4

1 回答

  • 0

    这可能是由于Firebase的回调功能;每次删除/更新时,都会有当前页面收到的回调,这会使其重新运行代码 . 这再次触发回调,这将永远持续下去 .

    要解决此问题,您需要确保Firebase引用只进行一次,如下所示:

    public list: firebase.database.Reference = firebase.database().ref('');
    this.list.once("value").then( itemSnapshot=> {
    ...
    })
    

相关问题