动态模板URL基于用户角色

时间:2017-10-18 19:52:54

标签: angular

我只想根据用户角色配置我的仪表板。

例如

  1. 如果用户登录的角色= admin,则为仪表板 组件应该加载管理员的模板URL。
  2. 同样,如果用户登录的角色为= employee,则为 仪表板组件应该加载用于的模板URL 雇员。
  3. 简而言之,我说我有一个组件即仪表板,我想在三个不同的时间在三个不同的角色上加载三个不同的模板URL

    角2可以吗?如何 。

1 个答案:

答案 0 :(得分:0)

不能在运行时切换模板URL。

但是你可以尝试下面的用例,

<div [ngSwitch]="role">
   <ng-template [ngSwitchCase]="admin">...</ng-template>
   <ng-template [ngSwitchCase]="employee">...</ng-template>
</div>

希望这会有所帮助!!