Я использую матовую вкладку Angular Material, и она настроена на отложенную загрузку содержимого вкладок.
Поскольку первая вкладка загружена по умолчанию, я установил вторую вкладку для отложенной загрузки.
Я вижу, что при многократном переходе между вкладками содержимое второй вкладки загружается заново каждый раз.У меня есть вызов Web API для получения данных и отображения содержимого вкладки.
Поэтому я хочу избегать вызова Web API при каждом выборе вкладки.Как мне этого добиться?
<mat-tab-group>
<!--Roles Tab-->
<mat-tab class="tabLabel" label="Roles">
<app-roles></app-roles>
</mat-tab>
<!--Admins Tab-->
<mat-tab class="tabLabel" label="Admins">
<!-- Lazy load below component -->
<ng-template matTabContent>
<app-admins></app-admins>
</ng-template>
</mat-tab>
</mat-tab-group>