This question already has an answer here:
Getting a.ref is not a function error when upgraded to angularfire 1.2
(1个答案)
4年前关闭。
由于某种原因,在这个新的firebase中,
对你的帮助表示感谢。
(1个答案)
4年前关闭。
由于某种原因,在这个新的firebase中,
$firebaseArray
似乎不起作用。我尝试了$firebaseArray(firebase.database().ref('users'))
,但收到了以下消息:对你的帮助表示感谢。
最佳答案
您正在将Firebase客户端库版本3与当前版本的angularfire一起使用,而该版本尚未支持版本3。有一个对升级的angularfire版本的拉动请求正在审核中,作者声称可以立即发布它。 。参见https://github.com/firebase/angularfire/pull/717
同时,您可以不使用angularfire(请参阅下面的解决方法),也可以还原到旧的firebase客户端库。
[编辑]-显然,此代码段不是一个可接受的解决方法,因为它不返回数组,而是一个对象。请忽略...
var self = this;
var usersRef = firebase.database().ref("users");
usersRef.on('value', function(snapshot) {
self.users = snapshot.val();
});
关于javascript - 新的Firebase:错误:必须将有效的Firebase引用传递给$ firebaseArray(而不是字符串或URL)。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37381570/
10-11 03:46