当用户登录,注销或用户更改时,如何在角度流星中追赶事件?

时间:2018-05-29 20:49:51

标签: angular typescript meteor

在meteor-angular中,我希望在一个组件中赶上新用户登录,注销更改。我试图在组件的init中订阅userData,它没有检测到更改是用户登录/注销事件。如果我刷新页面,它正在检测用户详细信息。登录/注销/其他用户事件时,组件中是否可以使用任何内容?其目的是重新计算组件中不同用户的用户角色,角色将根据不同的用户进行更改,并希望在客户端组件中捕获它。谢谢

1 个答案:

答案 0 :(得分:0)

帐户包提供onLogin和onLogout事件,您可以将其放入组件中以捕获用户更改。

https://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogin

我建议将其放在您的主要应用程序组件中,但我想可以在任何组件中使用它。

唯一的其他建议可能是围绕您的用户数据订阅查看tracker.autorun。