In che modo gestisco raccolte grandi di ng-repeat
in AngularJS?Caricamento lento di elementi in una raccolta ngRepeat in AngularJS
Sto pensando alla cancellazione del processo di download una volta che l'utente decide di passare a un altro controller.
Per visualizzare le immagini che uso:
<ul class="thumbnails">
<li ng-repeat="photo in photosFound.data track by $index" >
<a prettyp class="thumbnail" ng-href="{{domain}}/{{photo.thumb}}" rel="prettyPhoto[main]">
<img class="group1" ng-src="{{domain}}/{{photo.image}}" />
</a>
</li>
</ul>
C'è un modo per annullare il download di tutte le immagini a 150 una volta che l'utente decide di cambiare il controller sono in?
Questo è probabilmente automatico dal browser una volta che il tag '' non è più nel DOM – gustavohenke
Impossibile impedire le richieste dopo che sono state apportate. Utilizza l'impaginazione per mostrare un minor numero di risultati e può migliorare le prestazioni utilizzando il binding in un modo – charlietfl
@charlietfl it right. ma come opzione puoi provare a controllare la tecnologia di servizio che può richiedere "proxy" - https://www.smashingmagazine.com/2016/02/making-a-service-worker/ è applicabile – shershen