Запретить перезагрузку изображений при смене маршрута в Angular 9 - PullRequest
1 голос
/ 20 апреля 2020

У меня есть небольшое приложение галереи, в котором на главном экране у меня есть куча изображений в * ngFor, а в подробном представлении - еще несколько в слайдере.

Когда я go вернулся из деталей на главном экране все 66 изображений основного вида снова выбираются с сервера.

Как этого избежать?

Вот мой основной вид:

<div *ngFor="let exhibitor of exhibitors">
    <a [routerLink]="['/exhibitor', exhibitor.slug]">
      <div class="card" [ngClass]="{'dark':darky.mode}">
        <div class="img-container">
            <img [src]="'/assets/img/'+ exhibitor.artworks[0].img" class="card-img-top" alt="...">
        </div>
      </div>
    </a>
</div>

И кнопка возврата go в подробном представлении:

<div class="goback" [routerLink]="['/']">
    <fa-icon [icon]="faAngleLeft"></fa-icon>
</div>

Я изменил свой исходный код, чтобы использовать routerLink и [src], но все равно не радости.

Есть подсказки?

...