You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 04-frameworks/02-angular/03-directives/readme_es.md
+34-10Lines changed: 34 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,9 @@ Pasos:
21
21
npm install
22
22
```
23
23
24
-
- Encendemos la aplicación:
24
+
> NOTA: Podemos usar `npm ci` de esta forma instalaremos las dependencias existentes en `package-lock.json` en vez de regenerarlas.
25
+
26
+
- Arrancamos la aplicación:
25
27
26
28
```bash
27
29
ng serve
@@ -156,7 +158,7 @@ export class HighlightDirective {
156
158
157
159
De esta forma, tendremos en la variable _el_ una referencia al elemento th en el caso del listado de usuarios y una referencia al elemento p en el caso del menú.
158
160
159
-
ElementRef tiene una única propiedad, _nativeElement_, que nos da acceso al elemento en sí. A través de nativeElement podemos acceder y modificar cualquier atributo de elemento en cuestión.
161
+
`ElementRef` tiene una única propiedad, _nativeElement_, que nos da acceso al elemento en sí. A través de _nativeElement_ podemos acceder y modificar cualquier atributo de elemento en cuestión.
160
162
161
163
Vamos a modificar el valor de `style.backgroundColor`:
162
164
@@ -179,7 +181,7 @@ export class HighlightDirective {
179
181
}
180
182
```
181
183
182
-
Si miramos el navegador veremos que Angular a cambiado el valor de style.backgroundColor a todos los elementos que tengan el atributo _appHighlight_.
184
+
Si miramos el navegador veremos que Angular a cambiado el valor de `style.backgroundColor` a todos los elementos que tengan el atributo _appHighlight_.
183
185
184
186
- Modificar la directiva para que solamente se resalte cuando pongamos el ratón encima del elemento
185
187
@@ -343,7 +345,7 @@ export class HighlightDirective {
343
345
344
346
- color = 'lightblue';
345
347
+ @Input()
346
-
+ public color;
348
+
+ public color!: string;
347
349
348
350
constructor(private el: ElementRef) { }
349
351
@@ -365,7 +367,7 @@ export class HighlightDirective {
365
367
}
366
368
```
367
369
368
-
Este decorador @Input hace que los elementos afectados por appHighlight dispongan de un nuevo atributo, llamado _color_ (mismo nombre que la propiedad decorada con @Input). El valor del atributo color en el html se establecerá como valor de la propiedad en la directiva.
370
+
Este decorador `@Input` hace que los elementos afectados por `appHighlight` dispongan de un nuevo atributo, llamado _color_ (mismo nombre que la propiedad decorada con `@Input`). El valor del atributo color en el html se establecerá como valor de la propiedad en la directiva.
369
371
370
372
_src/app/user/user-list/user-list.component.html_
371
373
@@ -419,7 +421,7 @@ Con un poco de javascript podemos elegir un color por defecto en caso de que no
Copy file name to clipboardExpand all lines: 04-frameworks/02-angular/05-pipes/readme_es.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,9 @@ Pasos:
22
22
npm install
23
23
```
24
24
25
-
- Encendemos la aplicación:
25
+
> NOTA: Podemos usar `npm ci` de esta forma instalaremos las dependencias existentes en `package-lock.json` en vez de regenerarlas.
26
+
27
+
- Arrancamos la aplicación:
26
28
27
29
```bash
28
30
ng serve
@@ -70,7 +72,7 @@ ng generate pipe pipes/search-by-login
70
72
71
73
- Programamos la pipe
72
74
73
-
La función transform de la pipe recibirá la lista de miembros sobre la que realizar la búsqueda y el valor por el que buscar. Devolverá una lista con los miembros cuyo campo contenga el valor buscado.
75
+
La función `transform` de la pipe recibirá la lista de miembros sobre la que realizar la búsqueda y el valor por el que buscar. Devolverá una lista con los miembros cuyo campo contenga el valor buscado.
0 commit comments