从服务设置AngularJS应用程序配置

时间:2016-01-02 11:32:21

标签: angularjs angular-ui-router angular-routing angular-services

我的应用程序以登录页面作为第一个视图开始,用户应该输入用户名和密码。根据用户名,使用select SubQueryAlias.* , processed - rejected as approved from ( select ( select count(*) from tbl_account ) as processed, ( select count(*) from tbl_rejected_account ) as rejected from dual ) as SubQueryAlias ; 从数据库中提取的用户属性。我想根据用户的databaseServive属性设置角度路由配置。如果用户属于type A,则应设置以下配置:

type

如果用户ID为app.config(function ($stateProvider, $urlRouterProvider) { $urlRouterProvider .when('/', '/homeA') .otherwise('/homeA'); $stateProvider .state('tabs', { abstract: true, url: '/', template: '<my-tab-a></my-tab-a>', onEnter: function(){console.log("enter");} }) }); B,则应设置以下配置:

type

如何在允许用户使用初始登录页面登录后如何设置这些配置?

1 个答案:

答案 0 :(得分:0)

应用程序运行后,您无法使用app.config()。因此,您无法更改urlRouterProvider的路由。

您必须定义所有路由,并在每个控制器中检查是否允许用户(在其他情况下重定向)。