unidades:04_masdirectivas:09_ngstyle
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| unidades:04_masdirectivas:09_ngstyle [2014/07/31 21:57] – admin | unidades:04_masdirectivas:09_ngstyle [2014/08/29 23:07] (actual) – admin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== 4.9 ng-style ====== | ====== 4.9 ng-style ====== | ||
| - | Esta directiva permite modificar el estilo CSS de un tag pero definiendo el estilo como un objeto del '' | + | Esta directiva permite modificar el estilo CSS de un tag pero definiendo el estilo como un objeto del '' |
| Es decir que si creamos el siguiente objeto JavaScript en el '' | Es decir que si creamos el siguiente objeto JavaScript en el '' | ||
| Línea 10: | Línea 10: | ||
| </ | </ | ||
| - | Y a un tag HTML le ponemos lo siguiente: | + | y a un tag HTML le ponemos lo siguiente: |
| <sxh html> | <sxh html> | ||
| <div ng-style=" | <div ng-style=" | ||
| </ | </ | ||
| + | |||
| + | siendo '' | ||
| Se le pondrá al div el estilo siguiente: | Se le pondrá al div el estilo siguiente: | ||
| style=" | style=" | ||
| - | Pero ahora todo esto tiene una ventaja. Al ser valores del '' | + | Pero ahora todo ésto tiene una ventaja. Al ser valores del '' |
| Ahora podemos añadir los siguientes tags ''< | Ahora podemos añadir los siguientes tags ''< | ||
| Línea 26: | Línea 28: | ||
| </ | </ | ||
| + | <note tip> | ||
| + | Personalmente me sigue sorprendiendo lo fácil que es hacer modificaciones en el DOM solamente modificando información desde JavaScript. En este caso ha sido el estilo CSS, pero con '' | ||
| + | Con herramientas así usar jQuery para modificar el DOM parece cosa del siglo pasado. :-) | ||
| + | </ | ||
| ====== Ejemplo ====== | ====== Ejemplo ====== | ||
| - | <sxh html; | + | <sxh html; |
| < | < | ||
| <html ng-app=" | <html ng-app=" | ||
| Línea 50: | Línea 55: | ||
| </ | </ | ||
| - | <sxh js; | + | * Linea 14: Se indica la propiedad del '' |
| + | |||
| + | <sxh js; | ||
| var app = angular.module(" | var app = angular.module(" | ||
| Línea 61: | Línea 68: | ||
| </ | </ | ||
| - | {{url> | + | * Linea 4: Se define la propiedad del '' |
| + | {{url> | ||
| ====== Referencias ====== | ====== Referencias ====== | ||
| * [[https:// | * [[https:// | ||
unidades/04_masdirectivas/09_ngstyle.1406836666.txt.gz · Última modificación: por admin
