在meteor-angular中,我希望在一个组件中赶上新用户登录,注销更改。我试图在组件的init中订阅userData,它没有检测到更改是用户登录/注销事件。如果我刷新页面,它正在检测用户详细信息。登录/注销/其他用户事件时,组件中是否可以使用任何内容?其目的是重新计算组件中不同用户的用户角色,角色将根据不同的用户进行更改,并希望在客户端组件中捕获它。谢谢
答案 0 :(得分:0)
帐户包提供onLogin和onLogout事件,您可以将其放入组件中以捕获用户更改。
https://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogin
我建议将其放在您的主要应用程序组件中,但我想可以在任何组件中使用它。
唯一的其他建议可能是围绕您的用户数据订阅查看tracker.autorun。