Cómo obtener clave y valor de un objeto al usar *ngFor en Angular
¡Hola! Soy nuevo en Angular y TypeScript, y tuve un problema al trabajar con objetos en la plantilla. Tengo un objeto con datos de usuarios:
```typescript
interface Users {
[key: string]: { name: string; age: number };
}
const users: Users = {
user1: { name: 'Иван', age: 30 },
user2: { name: 'Мария', age: 25 },
user3: { name: 'Петр', age: 35 }
};
```
Estoy intentando mostrar estos datos en la plantilla con *ngFor, pero no puedo entender cómo obtener tanto la clave (user1, user2) como el valor (el objeto con name y age). Si hago simplemente:
```html
>>
{{ user }}
```
Angular da un error porque *ngFor solo funciona con arrays. Probé usar Object.keys(), pero no sé cómo aplicarlo correctamente en la plantilla. ¿Podrían indicarme cómo iterar sobre un objeto y acceder a claves y valores al mismo tiempo? Preferiblemente con ejemplos de código para que sea claro para un principiante. ¡Gracias!
<<