Angularjs AngularFire-如何显示所有已登录的用户?

Angularjs AngularFire-如何显示所有已登录的用户?,angularjs,firebase,angularfire,Angularjs,Firebase,Angularfire,我目前正在使用AngularFire构建一个应用程序,我喜欢使用不同的身份验证提供商是多么容易。我正在使用Twitter、Github,我正在构建一个电子邮件(简单身份验证)表单。使用AnularFire提供的示例基础设施,我将我的应用程序组装在一起 我遇到的问题是试图找到一种显示所有已登录用户的方法。我有一个空对象$scope.foo,并试图在我的登录函数中执行$scope.foo.push(用户),然后在上面执行ng重复。然而,由于某种原因,Angular应用程序无法正常工作。不管怎么说,现

我目前正在使用AngularFire构建一个应用程序,我喜欢使用不同的身份验证提供商是多么容易。我正在使用Twitter、Github,我正在构建一个电子邮件(简单身份验证)表单。使用AnularFire提供的示例基础设施,我将我的应用程序组装在一起


我遇到的问题是试图找到一种显示所有已登录用户的方法。我有一个空对象$scope.foo,并试图在我的登录函数中执行$scope.foo.push(用户),然后在上面执行ng重复。然而,由于某种原因,Angular应用程序无法正常工作。不管怎么说,现在应用程序在,也许我会在聊天室里看到你。

我能弄明白这一点。我迷上了

$scope.$on("angularFireAuth:login", function(){
    $scope.loggedIn.add({newUser: $scope.user.username});
    });
我还为我的用户设置了一个新的URL,这样就可以将他们放在不同的集合中

var url2 = 'https://<'yoursite'>.firebaseio.com/users';

我现在遇到的问题是在用户注销时将其从该阵列中删除。不过,我将为此发布一个新问题。

您能否添加更多关于绑定$scope.foo时实际中断的内容的信息?控制台日志将非常有用。事实上,我已经找到了答案。我连接到$scope.$on(“angularFireAuth:login”,function(){$scope.isLoggedIn.add({newUser:$scope.user.username}})并设置$scope.isLoggedIn=angularFireCollection(新Firebase(url2.limit)(50));您是“Anant”吗从我反复观看的视频中?如果是的话,我将发布一个新问题。我将在这里发布链接。~你看,AnantI已经更改了我创建此聊天的网站,现在希望能在那里看到你。我认为可能会抛开的一行是:$scope.loggedIn=angularFireCollection(new Firebase(url2)。limit(50));基本上,我看到的情况是在验证后,我们将$scope.user.username设置为currentUser,并将此currentUser添加到名为loggedIn的用户数组中。我们正在设置此loggedIn并将其传递给angularFireCollection
$scope.loggedIn = angularFireCollection(new Firebase(url2).limit(50));