Angular 5 лучший способ показать компоненты на основе конфигурации - PullRequest
0 голосов
/ 30 мая 2018

В моем приложении есть компонент приборной панели.В компоненте OnInit панели инструментов я вызываю сервис, который возвращает мне конфигурацию с 3 возможными вариантами использования.

В основном ответ выглядит примерно так:

{
  "usecase": "usecase1" // "usecase2" or "usecase3"
}

Для каждого варианта использования вся панель мониторингасодержимое не будет тем же.

Возможно, я мог бы сделать это, используя * ngIf, как в dashboardComponent html:

<useCase1Component *ngIf="showUseCase1"></useCase1Component>
<useCase2Component *ngIf="showUseCase2"></useCase2Component>
<useCase3Component *ngIf="showUseCase3"></useCase3Component>

Но я не уверен, что это лучший способ, и я не вижу, как яможет достичь этого другим способом с хорошей производительностью.

1 Ответ

0 голосов
/ 30 мая 2018

Вы можете использовать * ngIf.Это Angulars способ показать или скрыть предметы.Производительность отличная, и вам не о чем беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...