所以我有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 回答
这可能是由于Firebase的回调功能;每次删除/更新时,都会有当前页面收到的回调,这会使其重新运行代码 . 这再次触发回调,这将永远持续下去 .
要解决此问题,您需要确保Firebase引用只进行一次,如下所示: