2014-09-16 7 views
0

Я пытаюсь сделать заявку весной Mvc, скорость с 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. Пожалуйста, просто укажите мне в правильном направлении. Заранее спасибо.

+0

Вы пытаетесь изучить AngularJS? Или Spring MVC? или сделать приложение? Если вы пытаетесь выполнить все 3 задания, вы никуда не идете. –

+0

Я пытаюсь создать приложение springMvc с Angular. Я знаю весну, но я новичок в angularJs. –

+0

читать на $ routeProvider: https://docs.angularjs.org/api/ngRoute/provider/$routeProvider –

ответ

0

Это может быть полезно: Authentication in Single Page Applications With Angular.js

directives.js делает updateCSS(), если пользователь имеет группу (уровень доступа представляет собой растровый групп), таким образом показывая/скрывая пункт меню.

Пункт меню будет выглядеть <li data-access-level="accessLevels.admin">

routingConfig.js имеет логику «если пользователь имеет доступ, основанный на его групп».