Avatar ·

Cómo obtener la clave y el valor de un objeto al usar *ngFor en Angular

¡Hola a todos! Soy nuevo en Angular y TypeScript, y tuve un problema al mostrar datos de un objeto usando *ngFor. Tengo un objeto con datos de usuarios, donde las claves son los IDs de los usuarios y los valores son objetos con su información: ```typescript users = { 1: { name: 'Iván', age: 25 }, 2: { name: 'María', age: 30 }, 3: { name: 'Pedro', age: 28 } }; ``` Cuando intento mostrar esto en la plantilla con *ngFor, no entiendo cómo obtener tanto la clave como el valor al mismo tiempo. El *ngFor normal para arrays funciona simplemente: `let item of items`, pero para objetos no funciona así. Probé escribiendo así: ```html

{{ user.name }}

``` Pero Angular da un error de que no se puede iterar un objeto. Leí que se puede usar `Object.keys()`, pero no entiendo cómo aplicarlo en la plantilla. Por favor, indíquenme cómo mostrar correctamente tanto la clave (ID) como el valor (objeto con datos) en *ngFor? Necesito un ejemplo simple y claro para principiantes.