Bonjour à tous,

j'ai une data récupéré depuis une BD avec trois state : loading, loaded et error

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
      this.projects$ = this.projectService.getProject().pipe(
        map(data1 => ({dataState: DataStateEnum.LOADED, data: data1})),
        startWith({dataState: DataStateEnum.LOADING}),
        catchError(err => of({dataState: DataStateEnum.ERROR, errorMessage: err.message})
        ));
J'ai une mat-select avec choix multiple qui me permet d'alimenter une liste je souhaite filtrer ma data en utilisant cette liste. Ci-après la fonction qui me permet de remplir ma liste :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  selectedProject(value: any) {
if(!this.idProjectList.includes(value))
{
  this.idProjectList.push(value)
}else
{
  this.idProjectList=  this.idProjectList.filter(item => item !==value)
}
  }
Quelqu'un à une idée comment je peux faire cela svp?

Merci