unidades:04_masdirectivas:10_ngclass
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:10_ngclass [2014/08/01 00:19] – admin | unidades:04_masdirectivas:10_ngclass [2014/08/30 09:52] (actual) – admin | ||
|---|---|---|---|
| Línea 31: | Línea 31: | ||
| </ | </ | ||
| - | * Línea 4: Se declara la propiedad " | + | * Línea 4: Se declara la propiedad " |
| <sxh html> | <sxh html> | ||
| Línea 39: | Línea 39: | ||
| Ahora al aplicar la directiva '' | Ahora al aplicar la directiva '' | ||
| - | Pero ahora todo esto tiene una ventaja. Al ser valores del $scope los podemos modificar desde AngularJS y automáticamente se modificarán las clases CSS. | + | Pero ahora todo ésto tiene una ventaja. Al ser valores del $scope los podemos modificar desde AngularJS y automáticamente se modificarán las clases CSS. |
| Ahora podemos añadir los siguientes tags < | Ahora podemos añadir los siguientes tags < | ||
| Línea 52: | Línea 52: | ||
| </ | </ | ||
| - | Gracias a estos " | + | Gracias a estos " |
| < | < | ||
| AngularJS soporta también que en vez de ser la propiedad del '' | AngularJS soporta también que en vez de ser la propiedad del '' | ||
| + | |||
| + | Sin embargo, estas 2 formas las veo menos útiles que la que he explicado, pero por supuesto pueden ser mas cómodas de usar según la ocasión. | ||
| </ | </ | ||
| ===== Ejemplo ===== | ===== Ejemplo ===== | ||
| + | El código completo del ejemplo es: | ||
| - | {{url> | + | <sxh css;title:style.css> |
| + | .rojo { | ||
| + | color: red; | ||
| + | } | ||
| + | .subrayado { | ||
| + | text-decoration: | ||
| + | } | ||
| + | .negrita { | ||
| + | font-weight: | ||
| + | } | ||
| + | </ | ||
| + | <sxh html; | ||
| + | < | ||
| + | <html ng-app=" | ||
| + | < | ||
| + | <link rel=" | ||
| + | <script src="// | ||
| + | <script src=" | ||
| + | </ | ||
| + | <body ng-controller=" | ||
| + | <input ng-model=" | ||
| + | <br> | ||
| + | <input ng-model=" | ||
| + | <br> | ||
| + | <input ng-model=" | ||
| + | <br> | ||
| + | <br> | ||
| + | <div ng-class=" | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | * Linea 17: Con la directiva '' | ||
| + | |||
| + | <sxh js; | ||
| + | var app = angular.module(" | ||
| + | |||
| + | app.controller(" | ||
| + | $scope.clasesCss={ | ||
| + | rojo:true, | ||
| + | subrayado: | ||
| + | negrita: | ||
| + | } | ||
| + | }); | ||
| + | </ | ||
| + | |||
| + | * Linea 4: El objeto con las clases que pueden o no añadirse al tag HTML | ||
| + | |||
| + | {{url> | ||
| ===== Referencias ===== | ===== Referencias ===== | ||
| * [[https:// | * [[https:// | ||
unidades/04_masdirectivas/10_ngclass.1406845184.txt.gz · Última modificación: por admin
