2016-04-07 8 views
-1

Bitte vergib mir, wenn ich einen Beitrag duplizieren, aber ich habe diese Website recherchieren und Google und HQV noch nicht meine Frage gefunden.ionic framwork und firebase (eins zu eins Chat mit autorisierten Benutzer)

Ich habe einen Code, der Benutzer in ionic, mit Firebase E-Mail/Passwort Auth. aber was ich tun möchte ist, dass ich alle Benutzer von meinem Benutzerknoten auflisten und mit ihnen (ohne jemanden Chat-Raum beizutreten) zu beginnen beginnen ... oder wenn es eine Möglichkeit gibt, alle Benutzerbasis von aufzulisten Geo-Lokalisierung.

meine Systembatterie ist tot und ich poste nur von meinem Android-Gerät, ich hätte post meinen Code.

danken u für ur Hilfe

Antwort

0

Wenn Sie Objektstruktur in Feuerbasis haben etwa so:

{ 
    users: { 
     user1: {...} 
     user2: {...} 
     user3: {...} 
    } 
} 

Der einfachste Weg, um alle Benutzer in eine $firebaseArray wäre zu speichern und dann ng-repeat verwenden, um diese aufzulisten auf die Seite als solche:

WINKEL:

var usersRef = new Firebase('https://samplechat.firebaseio-demo.com/users'); 

// Make sure `$firebaseArray` is injeted into your controller 
// I assume you know how to use Angular since you are using Ionic 

$scope.users = $firebaseArray(usersRef); 

HTML:

<!-- Template must be connected to controller --> 
<ul class="list"> 
    <li class="item" ng-repeat="user in users"> user.$id </li> 
</ul> 

$firebaseArray

Ionic Lists

Wenn Sie Ihre Benutzer von Geo-Location bestellen möchten Sie, dass Geo-Location als Objekteigenschaft des Benutzers und dann abfragen, sie entsprechend speichern haben https://www.firebase.com/docs/web/api/query/

Ihre Firebase-Referenz würde geändert werden, aber die folgenden Schritte würden die gleichen.

+0

danke mein Prophet ... Ich werde diesen Code jetzt ausprobieren – user3728868

+0

Ja, fragen Sie, wenn Sie irgendwelche Probleme haben. – theblindprophet

+0

danke deine ... ur Antwort genagelt es, aber ich habe Problem mit der Umsetzung der FireChat mit dem Benutzer, den ich gerade von meinem firebase itemize – user3728868

Verwandte Themen