Ich habe einen Controller, CardsCtrl, der eine Liste von Karten anzeigt. Die Liste der Karten wird mit einem Anruf für den Cards-Dienst ausgefüllt. Wie so:Funktion wird nicht aufgerufen, wenn der Winkelregler läuft?
// In CardsCtrl:
$scope.cards = Cards.forUser(currentAuth.uid);
Das funktioniert gut unter dem einfachen Anwendungsfall der Anmeldung und meine Liste der Karten zu sehen. Das Problem ist, dass, wenn User1 abmeldet (die durch einen Aufruf $firebaseAuth(rootRef).$unauth())
ausgelöst wird und dann User2 anmeldet, User2
Irgendwie Benutzer1 Liste der Karten!
sieht,$scope.cards
NICHT ist die
Cards.forUser()
Funktion mit User2 die ID aufrufen und stattdessen nur abgehend Wertes des alte $ scope.cards.
Was hier los?