RxJS - Filtre opérateur de filtrage
Cet opérateur filtrera les valeurs de la source Observable en fonction de la fonction de prédicat donnée.
Syntaxe
filter(predicate_func: function): Observable
Paramètres
predicate_func - Le predicate_func renverra une valeur booléenne et la sortie sera filtrée si la fonction renvoie une valeur de vérité.
Valeur de retour
Il renverra une observable avec des valeurs qui satisfont le predicate_func.
Exemple
import { of } from 'rxjs';
import { filter } from 'rxjs/operators';
let all_nums = of(1, 6, 5, 10, 9, 20, 40);
let final_val = all_nums.pipe(filter(a => a % 2 === 0));
final_val.subscribe(x => console.log("The filtered elements are "+x));
Nous avons filtré les nombres pairs en utilisant l'opérateur filter ().