【问题标题】:dynamic Template URL based on user role基于用户角色的动态模板 URL
【发布时间】:2017-10-18 19:52:54
【问题描述】:

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

例如

  1. 如果用户登录的角色 = admin ,则仪表板 组件应加载供管理员使用的模板 URL。
  2. 类似地,如果用户登录的角色 = 雇员,则 仪表板组件应加载用于 员工。

简而言之,我是说我有一个组件,即仪表板,我想在三个不同的时间以三个不同的角色加载三个不同的模板 URL

角度 2 有可能吗?如何 。

【问题讨论】:

标签: angular


【解决方案1】:

不可以在运行时切换模板 URL。

但您可以在下面尝试使用您的用例,

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

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 2014-11-28
    • 2016-03-15
    • 2014-02-13
    • 1970-01-01
    • 2015-09-30
    • 2017-07-17
    • 1970-01-01
    相关资源
    最近更新 更多