Avatar ·

Comment appliquer des filtres à la directive *ngFor dans Angular ?

Bonjour à tous ! Je suis nouveau dans Angular et TypeScript, et j'ai un problème avec le filtrage des données dans le template. J'ai un composant qui affiche une liste d'utilisateurs avec *ngFor. Je dois filtrer cette liste par nom (par exemple, afficher uniquement les utilisateurs dont le nom commence par une certaine lettre ou contient une sous-chaîne). J'ai essayé d'utiliser un pipe, mais quelque chose s'est mal passé. Voici mon code : ```typescript // user.model.ts export interface User { id: number; name: string; email: string; } ``` ```typescript // users.component.ts import { Component } from '@angular/core'; import { User } from './user.model'; @Component({ selector: 'app-users', templateUrl: './users.component.html' }) export class UsersComponent { users: User[] = [ { id: 1, name: 'Анна', email: 'anna@example.com' }, { id: 2, name: 'Борис', email: 'boris@example.com' }, { id: 3, name: 'Виктор', email: 'viktor@example.com' } ]; } ``` ```html

Connectez-vous pour laisser une réponse

Blogs