Comment obtenir la clé et la valeur d'un objet en utilisant *ngFor dans Angular?
Bonjour à tous! Je suis débutant en Angular et TypeScript, et j'ai un problème pour afficher les données d'un objet via *ngFor.
J'ai un objet avec des données utilisateurs, où les clés sont les ID des utilisateurs et les valeurs sont des objets avec leurs informations:
```typescript
users = {
1: { name: 'Иван', age: 25 },
2: { name: 'Мария', age: 30 },
3: { name: 'Петр', age: 28 }
};
```
Quand j'essaie d'afficher cela dans le template avec *ngFor, je ne comprends pas comment obtenir à la fois la clé et la valeur. Un *ngFor classique pour les tableaux fonctionne simplement: `let item of items`, mais pour les objets, cela ne marche pas.
J'ai essayé d'écrire comme ça:
```html
```
Mais Angular renvoie une erreur indiquant qu'on ne peut pas itérer un objet. J'ai lu qu'on peut utiliser `Object.keys()`, mais je ne comprends pas comment l'appliquer dans le template.
Pouvez-vous me dire, s'il vous plaît, comment afficher correctement à la fois la clé (ID) et la valeur (objet avec les données) dans *ngFor? J'ai besoin d'un exemple simple et compréhensible pour débutant.
{{ user.name }}