1
我只想根据用户角色配置我的仪表板。基于用户角色的动态模板URL
例如
- 如果用户登录有角色=管理员,比仪表板 组件应该加载模板URL这是管理员。
- 类似地,如果用户登录名具有role = employee,那么仪表板组件应加载 员工的模板URL。
总之我是说,我有一个组件,即仪表板,我想在三个不同的时间在三个不同的角色
装载三个不同的模板的URL是否有可能在角2?如何 。
我只想根据用户角色配置我的仪表板。基于用户角色的动态模板URL
例如
总之我是说,我有一个组件,即仪表板,我想在三个不同的时间在三个不同的角色
装载三个不同的模板的URL是否有可能在角2?如何 。
不,在运行时无法切换模板URL。
但你可以试试下面为您的使用情况下,
<div [ngSwitch]="role">
<ng-template [ngSwitchCase]="admin">...</ng-template>
<ng-template [ngSwitchCase]="employee">...</ng-template>
</div>
希望这有助于!
[Angular 2可能有一个组件有多个模板?](https://stackoverflow.com/questions/39248159/angular-2-can-one-component-have-multiple-templates) – Kld