AngularFire チャット デモをかなり変更しました。私はこの時点で立ち往生しています。ユーザーがログインしたときに Firebase に配列を作成しました...
var url2 = 'https://<yoursite>.firebaseio.com/users';
$scope.$on("angularFireAuth:login", function(){
$scope.loggedIn.add({newUser: $scope.user.username});
});
$scope.loggedIn = angularFireCollection(new Firebase(url2).limit(50));
そしてhtmlの...
<ul>
<li ng-repeat="x in loggedIn | unique:'newUser' ">{{x.newUser }}</li>
</ul>
繰り返される各項目はリンクではなく、li の各行にボタンがないため (これはとにかく良くありません)、機能する唯一の方法は $scope.$on(" angularFireAuth:logout", function() {}; 私が抱えている問題は、ログインしている特定のユーザーをこの関数に渡すことで、そのインデックスをスプライスできるようにすることです。
また、リストは Firebase から取り込まれているため、スプライスは Firebase までずっと移動し、そのインデックスを削除する必要があるようです。何か案は?