Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:04_masdirectivas:02_ngsrc [2014/07/31 13:31]
admin creado
unidades:04_masdirectivas:02_ngsrc [2014/08/29 22:31] (actual)
admin
Línea 2: Línea 2:
 La diectiva ''​ng-src''​ cumple una función similar a ''​ng-bind''​. ​ La diectiva ''​ng-src''​ cumple una función similar a ''​ng-bind''​. ​
  
-Si mostramos en una página una imagen en la que parte de la URL es una expresión de AngularJS mediante ""​%%{{ %%}}""​. ¿que ocurre hasta que se carga AngularJS?+Si mostramos en una página una imagen en la que parte de la URL es una expresión de AngularJS mediante ""​%%{{ %%}}"" ​¿qué ​ocurre hasta que se carga AngularJS?
  
-Resulta que el propio navegador intentará cargar ​un URL de una imagen que contendrá ""​%%{{ %%}}""​ y obviamente no la encontrará mostrando el típico dibujito de que no ha encontrado la imagen, aunque una vez cargado AngularJS se cargará la imagen correcta.+Resulta que el propio navegador intentará cargar ​una URL de una imagen que contendrá ""​%%{{ %%}}""​ y obviamente no la encontrarámostrando el típico dibujito de que no ha encontrado la imagen, aunque una vez cargado AngularJS se cargará la imagen correcta.
  
 Veamos un ejemplo: Veamos un ejemplo:
-<sxh html;​index.html;​highlight:​ [9,​10,​12];>​+ 
 +<sxh html;title:index.html;​highlight:​ [9,​10,​12];>​
 <​!DOCTYPE html> <​!DOCTYPE html>
 <html ng-app="​app">​ <html ng-app="​app">​
Línea 24: Línea 25:
 </​html>​ </​html>​
 </​sxh>​ </​sxh>​
 +
 +  * Linea 9: Al usar el atributo ''​src''​ se verá el icono de que no ha cargado la imagen aunque luego ya aparece la imagen correcta.
 +  * Línea 10: Usando la directiva ''​ng-src''​ no se ve nada hasta que no se carga la imagen correcta.
 +  * Linea 12: Cargamos el fichero "​script.js"​ para que se vea mejor que aún no se ha cargado la imagen ya que primero se cargarán las imágenes y luego se cargará este script.
  
 <sxh js;​title:​script.js;​highlight:​ [3,6];> <sxh js;​title:​script.js;​highlight:​ [3,6];>
Línea 35: Línea 40:
 </​sxh>​ </​sxh>​
  
 +  * Linea 3: Ponemos un mensaje para que podamos ver cómo se ve el icono de que no hay imagen.
 +  * Línea 6: Ponemos en el ''​$scope''​ el nombre del fichero a cargar.
 +
 +{{url>​http://​embed.plnkr.co/​vNsiRbD8VgV0BV8wjMJs}}
 +
 +====== Referencias ======
 +  * [[https://​docs.angularjs.org/​api/​ng/​directive/​ngSrc|ng-src]]
unidades/04_masdirectivas/02_ngsrc.1406806281.txt.gz · Última modificación: 2014/07/31 13:31 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0