2
我有一個控制器,CardsCtrl,顯示卡的列表。卡片列表中填充了對卡片服務的調用。像這樣:Angular控制器運行時不會調用函數嗎?
// In CardsCtrl:
$scope.cards = Cards.forUser(currentAuth.uid);
這工作正常,在簡單的使用情況下登錄和看我的名單卡。問題是,如果用戶1註銷(這是通過調用觸發$firebaseAuth(rootRef).$unauth())
,然後用戶2登錄時,用戶2看到的卡用戶1的名單!
不知何故,$scope.cards
沒有調用Cards.forUser()
功能與用戶2的ID,是不是僅僅要脫去舊$ scope.cards價值。
這是怎麼回事?