RxJS - Elemento operatore di filtraggio
Questo operatore darà un singolo valore dalla sorgente osservabile in base all'indice fornito.
Sintassi
elementAt(index: number): Observable
Parametri
index - L'argomento passato è l'indice di tipo numero, a partire da 0. Verrà restituito il valore della sorgente osservabile per questo indice.
Valore di ritorno
Verrà restituito un osservabile con un valore basato sull'indice fornito.
Esempio
import { fromEvent} from 'rxjs';
import { elementAt } from 'rxjs/operators';
let btn = document.getElementById("btnclick");
let btn_clicks = fromEvent(btn, 'click');
let case1 = btn_clicks.pipe(elementAt(4));
case1.subscribe(x => console.log(x));
Abbiamo utilizzato elementAt (4), quindi il 5 ° clic verrà emesso poiché l'indice inizia da 0.