Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reference 你能覆盖Firebase引用吗?_Reference_Firebase_Overwrite - Fatal编程技术网

Reference 你能覆盖Firebase引用吗?

Reference 你能覆盖Firebase引用吗?,reference,firebase,overwrite,Reference,Firebase,Overwrite,我想创建一个临时引用,例如: var firebaseRef = new Firebase('httpX://reference.firebaseio.com/temp') 然后在收到某个变量后覆盖它,如下所示: var firebaseRef = new Firebase('httpX://reference.firebaseio.com/variable') 当我尝试时,覆盖功能一开始似乎可以工作:如果我包括 alert(firebaseRef) 在函数本身中(覆盖尝试后),它返回新引

我想创建一个临时引用,例如:

var firebaseRef = new Firebase('httpX://reference.firebaseio.com/temp')
然后在收到某个变量后覆盖它,如下所示:

var firebaseRef = new Firebase('httpX://reference.firebaseio.com/variable')
当我尝试时,覆盖功能一开始似乎可以工作:如果我包括

alert(firebaseRef)
在函数本身中(覆盖尝试后),它返回新引用名称,但在函数运行后,如果我通过控制台再次检查firebaseRef,它将返回旧引用,并且所有后续调用都将转到旧引用


我只是在尝试做Firebase不允许的事情,还是我做错了?

很可能您仍在引用最初的引用。但这取决于确切的代码。你能写一个单独的代码段而不是单独的行吗?很遗憾,我不能,因为我直到应用程序初始化后才知道变量,并且我有基于相关引用的子引用,因此必须将引用定义为DOM加载。除非你能显示重现问题的代码段,这将很难得到帮助。上面的几行还不够。看见