ngSwitch中的延迟加载时间

问题描述 投票:1回答:1

我有此代码:

<ng-container [ngSwitch]="currentTab">
  <div [@ngSwitch]="'show'" *ngSwitchCase="1"><app-sub-search></app-sub-search></div>
  <div [@ngSwitch]="'show'" *ngSwitchCase="2"><app-filters></app-filters></div>
  <div [@ngSwitch]="'show'" *ngSwitchCase="3"><app-map></app-map></div>
</ng-container>

app-map包含google map和evey时间Im从开始切换到此选项卡的负载。我如何在这里关闭延迟加载,该地图将被加载一次?

angular lazy-loading preloading ng-switch
1个回答
3
投票

您可以在想要加载的组件上使用hidden指令而不是*ngSwitchCase

© www.soinside.com 2019 - 2024. All rights reserved.