我开发了一个使用REST api的单页应用程序.用户需要登录才能访问该应用程序.当用户登录时,他们将被重定向到/ dashboard.在此URL /路由上,我想根据用户的角色(例如普通用户或管理员用户)加载不同的模板和控制器.
我查看了模板部分下的https://github.com/angular-ui/ui-router/wiki,但没有一个选项支持我想要实现的目标.
任何解决方案还应根据用户角色加载不同的控制器,例如UserDashboardController或AdminDashboardController.
所以我需要的是根据用户登录时在服务中设置的用户角色变量加载不同模板和控制器的单一路径.
我是在考虑正确的方向,还是应该实施另一种解决方案?
任何有关这方面的帮助将不胜感激.