2
我想根据我的应用程序的用户显示不同的视图,例如,如果用户是admin
他可以看到所有控件或者当它充当user
时他只能看到控制和UI的子集,他可以执行有限的操作。在angularjs中显示基于用户角色的自定义视图
我想到的一个解决方案是将页面的角色信息作为JSON
发送,但这需要我具有登录用户的知识,所以基本上我可以首先检查用户是否登录通过cookie?如果没有,我可以加载轻量级版本的登录页面,并在用户登录后,我可以发送一个新的页面,其中嵌入用户的个人资料信息。
我看到的另一种方法是我可以引导我的角度应用程序,然后检查登录状态,如果登录完成,然后通过JSON
带来配置文件信息并更新视图,但我认为它会是缓慢且容易出错。
我不知道什么是最好的/推荐的方法。