2
カードのリストを表示するコントローラー、CardsCtrlがあります。カードのリストには、カードサービスへのコールが入力されます。そうですね:角度コントローラを実行しても関数が呼び出されない?
// In CardsCtrl:
$scope.cards = Cards.forUser(currentAuth.uid);
これは、ログインしてカードのリストを見るという単純な使用例の下でうまくいきます。問題はUser1がログアウト($firebaseAuth(rootRef).$unauth())
への呼び出しによってトリガして、User2がログインするされ、User2がカードのUser1のリストを見ればということです!
どういうわけか、$scope.cards
はUser2のIDでCards.forUser()
関数を呼び出すとだけではなく、あるではありません古い$ scope.cards値のオフに行く。
ここで何が起こっている?