我的应用程序以登录页面作为第一个视图开始,用户应该输入用户名和密码。根据用户名,使用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
如何在允许用户使用初始登录页面登录后如何设置这些配置?
答案 0 :(得分:0)
应用程序运行后,您无法使用app.config()。因此,您无法更改urlRouterProvider的路由。
您必须定义所有路由,并在每个控制器中检查是否允许用户(在其他情况下重定向)。