repeat
Retorna un Observable que se resuscribe count veces al flujo fuente cuando el Observable fuente se completa
Descripción
Repite todos los valores emitidos por la fuente. Es como el operador retry, para casos que no sean de error.

De forma similar a retry, este operador repite el flujo de elementos emitidos por la fuente, para casos que no sean de error. repeat puede ser útil para crear Observables que deban tener alguna clase de patrón repetido.
Nota: repeat(0) retorna un Observable vacío y repeat() se repetirá para siempre.
Ejemplos
Repetir una petición AJAX
import { repeat } from "rxjs/operators";
import { of } from "rxjs";
const ghibliFilm$ = ajax.getJSON(
"https://ghibliapi.herokuapp.com/films/58611129-2dbc-4a81-a72f-77ddfc1b1b49"
);
ghibliFilm$
.pipe(
map(({ title }) => title),
repeat(3)
)
.subscribe(console.log);
// Output: My Neighbor Totoro, My Neighbor Totoro, My Neighbor TotoroRetornar un Observable vacío
Repetir un flujo de mensajes de forma infinita
Ejemplos de la documentación oficial
Repetir un flujo de mensajes
Repetir 3 valores, 2 veces
Recursos adicionales
Last updated