Avatar ·

Como obter a chave e o valor de um objeto ao usar *ngFor no Angular?

Olá a todos! Sou novo em Angular e TypeScript, e tive um problema ao exibir dados de um objeto através do *ngFor. Tenho um objeto com dados de usuários, onde as chaves são os IDs dos usuários e os valores são objetos com suas informações: ```typescript users = { 1: { name: 'Ivan', age: 25 }, 2: { name: 'Maria', age: 30 }, 3: { name: 'Petr', age: 28 } }; ``` Quando tento exibir isso no template com *ngFor, não entendo como obter tanto a chave quanto o valor ao mesmo tempo. O *ngFor normal para arrays funciona simplesmente: `let item of items`, mas para objetos não funciona assim. Tentei escrever assim: ```html

{{ user.name }}

``` Mas o Angular exibe um erro de que não é possível iterar um objeto. Li que é possível usar `Ob