我正在尝试使用多租户应用程序。组件中的特定逻辑对于所有租户都是相同的。
但是与组件关联的模板有所不同(图标,颜色主题等...可能会从租户更改为租户)
是否有某种方法来定义组件,例如;
@Component({
selector: 'some-selector',
templateUrl: selectTemplateMethod
})
export class {...}
selectTemplateMethod(){
result = somelogicToIdentifyTenant();
case (result){
return template = "template1.html",
return template = "template2.html"
...
}
}