【发布时间】:2016-08-29 17:47:43
【问题描述】:
我有一个客户端语言是 Angular 2 的项目。我的应用程序有几个页面,所有页面都有不同的权限。例如,我有一个员工页面、一个书籍页面、一个位置页面、一个打卡页面等。
每个页面都有 CanEdit 和 CanView 权限。登录用户可能拥有位置的 CanEdit 权限,但他可能没有图书页面的 CanEdit 权限。
我想制作一个通用的解决方案,我将在一个地方编写并适用于所有页面,我不想在所有页面中重复代码。例如:如果用户对当前页面有 CanEdit 权限,则删除所有输入的只读属性,如果他没有 CanEdit 权限,则添加只读属性。
目前项目中没有角色,但我愿意接受建议。
这样可以吗?
【问题讨论】:
标签: angular authorization