我有一个网站,其主页在我的路由模块中定义为:
const appRoutes: Routes = [
{
path: '',
component: HomeComponent
}];
Run Code Online (Sandbox Code Playgroud)
现在我想为管理员用户显示一个不同的主页(仪表板页面)。我可以更改根据用户角色调用的“组件”吗?
在伪代码中类似:
const appRoutes: Routes = [
{
path: '',
IF UserRole = 'Admin'
component: DashboardComponent
ELSE
component: HomeComponent
}];
Run Code Online (Sandbox Code Playgroud) angular5 ×1