Red de conocimiento informático - Computadora portátil - ¿Cómo implementar la carga diferida de imágenes en angularjs?

¿Cómo implementar la carga diferida de imágenes en angularjs?

El método de jquery es escuchar window.scroll y luego determinar la posición de la imagen y si es necesario cambiar el atributo src. Lo mismo ocurre con angular, pero debido a que angular necesita escribir operaciones DOM dentro de la instrucción. debe implementar las instrucciones usted mismo.

Solución:

1. No utilice la dirección real del src de la imagen, utilice atributos para guardarla en el elemento.

2 Utilice carga diferida para. todo lo necesario Coloque las imágenes en la matriz,

3. Compruebe si los elementos de la matriz están dentro del rango visible durante la inicialización y cargue las imágenes dentro del rango visible

4. Desplácese hacia los eventos vinculados a la ventana. Vincule el evento de desplazamiento a la ventana para verificar si la imagen está dentro del rango visible

5. Elimine la imagen cargada de la cola

.