【发布时间】:2017-02-06 19:57:27
【问题描述】:
我有一个控制器 CardsCtrl,它显示卡片列表。卡片列表由对 Cards 服务的调用填充。像这样:
// In CardsCtrl:
$scope.cards = Cards.forUser(currentAuth.uid);
这在登录并查看我的卡片列表的简单用例下工作正常。问题是如果 User1 注销(由调用 $firebaseAuth(rootRef).$unauth()) 触发,然后 User2 登录,User2 会看到 User1 的卡片列表!
不知何故,$scope.cards 并没有使用 User2 的 ID 调用 Cards.forUser() 函数,而是使用旧的 $scope.cards 值。
这是怎么回事?
【问题讨论】:
标签: angularjs ionic-framework firebase firebase-authentication angularfire