В моем приложении есть компонент приборной панели.В компоненте OnInit панели инструментов я вызываю сервис, который возвращает мне конфигурацию с 3 возможными вариантами использования.
В основном ответ выглядит примерно так:
{
"usecase": "usecase1" // "usecase2" or "usecase3"
}
Для каждого варианта использования вся панель мониторингасодержимое не будет тем же.
Возможно, я мог бы сделать это, используя * ngIf, как в dashboardComponent html:
<useCase1Component *ngIf="showUseCase1"></useCase1Component>
<useCase2Component *ngIf="showUseCase2"></useCase2Component>
<useCase3Component *ngIf="showUseCase3"></useCase3Component>
Но я не уверен, что это лучший способ, и я не вижу, как яможет достичь этого другим способом с хорошей производительностью.