AngularJs数据访问级别

时间:2014-09-16 13:51:34

标签: angularjs navbar data-access

我正在尝试在springMvc中创建一个应用程序,使用html页面和angularJs来预订机票。这是我第一次使用angularJs。

的NavBar

Home | Application Setting | Travel | Bulk Booking | Users | Profile | Announcements | Support Mgmt | Support

3个用户组

 1. Admin. 
 2. Normal Users. 
 3. Agents (with some extra access then Normal).

访问级别

- Admin - Home, Application Settings , Users, Announcements, Support Mgmt, Profile
- Agent - Home, Bulk Booking, Support, Profile
- Normal Users - Home, Travel, Support,Profile

如何使用ng-view执行此操作。请指出我正确的方向。提前谢谢。

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助:Authentication in Single Page Applications With Angular.js

如果用户有组(访问级别是组的位图),

directives.js会执行updateCSS(),从而显示/隐藏菜单项。

菜单项看起来像 <li data-access-level="accessLevels.admin">

routingConfig.js保持逻辑“如果用户具有基于他的组的访问权限”。