Skip to content

Commit 30686d5

Browse files
authored
Arreglados typos en observable.md, fix angular-hispano#214
Arreglados algunos errores ortográficos y de redacción en la traducción.
1 parent 3e3569c commit 30686d5

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

aio/content/guide/observables.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Usando observable spara pasar valores
1+
# Usando observables para pasar valores
22

33
Los observables proporcionan soporte al pase de mensajes entre partes de su aplicación.
44
Se usan frecuentemente en Angular y son la técnica recomendada para el manejo de eventos, programación asíncrona y manejar valores múltiples.
@@ -33,19 +33,18 @@ Un manejador para recibir notificaciones de un observable implementa la interfac
3333
| `error` | Opcional. Un manejador para una notificación de error. Un error detiene la ejecución de la instancia observable. |
3434
| `complete` | Opcional. Un manejador de la notificación "ejecución completa". Los valores retrasados pueden seguir siendo entregados al siguiente manejador después de que la ejecución se completa. |
3535

36-
Un objeto observador puede difinir cualquier combinación de estos manejadores, Si no provee un método para un tipo de notificación, el observador ignora notificaciones de ese tipo.
36+
Un objeto observador puede definir cualquier combinación de estos manejadores, Si no provee un método para un tipo de notificación, el observador ignora notificaciones de ese tipo.
3737

3838
## Suscribiéndose
3939

40-
Una instancia `Observable` empieza publicando valores sólo cuando alguien se suscribe a ésta. Se suscribe llamando al método `subscribe()` de la instancia, pasando un objeto observer para recibir las notificaciones.
40+
Una instancia `Observable` empieza publicando valores sólo cuando alguien se suscribe a ésta llamando al método `subscribe()` de la instancia, pasando un objeto observer para recibir las notificaciones.
4141

4242
<div class="alert is-helpful">
4343

44-
4544
En orden para mostrar cómo funcionan las suscripciones, necesitamos crear un observable. Hay un constructor que se usa para crear nuevas instancias, pero a manera ilustrativa, podemos usar algunos médotos de la librería RxJS que crea observables simples de tipos usados frecuentemente:
4645

4746
* `of(...items)`&mdash;Retorna una instancia `Observable` que entrega sincrónicamente los valores envíados como argumentos.
48-
* `from(iterable)`&mdash;Convierte sus argumentos a una instancia `Observable`. Éste método es usado comúnmente para convertir un arreglo en un observable.
47+
* `from(iterable)`&mdash;Convierte sus argumentos a una instancia `Observable`. Éste método es usado comúnmente para convertir un array en un observable.
4948

5049
</div>
5150

@@ -62,7 +61,7 @@ Alternativamente, el método `subscribe()` puede aceptar funciónes retrollamada
6261

6362
En cualquier caso, un manejador `next`es necesario. Los manejadores `error` y `complete` son opcionales.
6463

65-
Tome en cuenta que la función `next()` puede recibir, por ejemplo, cadenas de mensajes, eventos de objetos, valores numérics o estructuras, dependiendo del contexto. Como un término general, nos referimos a la data publicada por un observable como un *stream*. Cualquier tipo de valor puede representarse con un observable y los valores publicados como un stream.
64+
Tome en cuenta que la función `next()` puede recibir, por ejemplo, cadenas de mensajes, eventos de objetos, valores numéricos o estructuras, dependiendo del contexto. Como un término general, nos referimos a la data publicada por un observable como un *stream*. Cualquier tipo de valor puede representarse con un observable y los valores publicados como un stream.
6665

6766
## Creando observables
6867

@@ -80,7 +79,7 @@ Ahora puede usar esta función para crear un observable que publica eventos de p
8079

8180
<code-example path="observables/src/creating.ts" region="fromevent_use" header="Usando función fromEvent personalizada"></code-example>
8281

83-
## Multidifusión
82+
## Multidifusión (Multicasting)
8483

8584
Un observable típico crea una ejecución nueva e independiente para cada observador suscrito. Cuando un observador se suscribe, el observable conecta un manejador de evento y entrega valores a ese observador. Cuando un segundo observador se suscribe, el observable conecta a un nuevo manejador de eventos y entrega valores a el segundo observador en una ejecución separada.
8685

@@ -109,7 +108,7 @@ Cambiando al observable a multidifusión se vería similar a esta manera:
109108

110109
## Manejo de errores
111110

112-
Como los observable producen valores de manera asíncrona, try/catch no va a agarrar errrores efectivamente. Los errores se manejan especificando una retrollamada `error` en el observador. Produciendo un error también causa que el observable limpie sus suscripciones y deje de producir valores. Un observable puede producir (haciendo retrollamada a `next`), o puede completar, con la retrollamda `complete` o `error`.
111+
Como los observable producen valores de manera asíncrona, try/catch no va a detectar errores efectivamente. Los errores se manejan especificando una retrollamada `error` en el observador. Produciendo un error también causa que el observable limpie sus suscripciones y deje de producir valores. Un observable puede producir (haciendo retrollamada a `next`), o puede completar, con la retrollamda `complete` o `error`.
113112

114113
<code-example>
115114
myObservable.subscribe({

0 commit comments

Comments
 (0)