Estou fazendo o curso "RxJS e Angular: programando de forma reativa" e na aula sobre switchMap, depois q implemento o primeiro switchMap e o filter, aparece como figura:
No console mostra corretamente 5 "Fluxo inicial" jah q o codigo estah assim:
livrosEncontrados$ = this.filtro.valueChanges.pipe(
filter(valorDigitado => valorDigitado.length >= 3),
tap(() => console.log('Fluxo inicial')),
switchMap((valorDigitado) => this.livroService.buscar(valorDigitado)),
tap(() => console.log('Requisições ao servidor')),
map((items) => this.livrosResultadoParaLivros(items))
)
Mas no Network aparecem as requisições como "Canceled".
Este é o comportamento correto?