У меня есть контроллер CardCtrl, который отображает список карт. Список карточек заполняется вызовом услуги «Карты». Вроде так:Функция не вызвана, когда работает угловой контроллер?
// In CardsCtrl:
$scope.cards = Cards.forUser(currentAuth.uid);
Это прекрасно работает в обычном случае, когда вы заходите в систему и видите мой список карточек. Проблема в том, что если User1 регистрирует OUT (который инициируется вызовом $firebaseAuth(rootRef).$unauth())
, а затем Пользователь2 входит в систему, Пользователь2 видит список User1 по картам!
Так или иначе, $scope.cards
НЕ вызывая Cards.forUser()
функцию с идентификатором User2 и вместо этого просто поднятием из старого $ scope.cards значения.
Что здесь происходит?