Angular में *ngFor का उपयोग करते समय ऑब्जेक्ट की key और value कैसे प्राप्त करें?
नमस्ते! मैं Angular और TypeScript में नया हूँ, और मुझे टेम्पलेट में ऑब्जेक्ट्स के साथ काम करते समय एक समस्या आई। मेरे पास उपयोगकर्ता डेटा वाला एक ऑब्जेक्ट है:
```typescript
interface Users {
[key: string]: { name: string; age: number };
}
const users: Users = {
user1: { name: 'Иван', age: 30 },
user2: { name: 'Мария', age: 25 },
user3: { name: 'Петр', age: 35 }
};
```
मैं *ngFor का उपयोग करके टेम्पलेट में यह डेटा प्रदर्शित करने की कोशिश कर रहा हूँ, लेकिन मैं समझ नहीं पा रहा हूँ कि key (user1, user2) और value (name और age वाला ऑब्जेक्ट) दोनों कैसे प्राप्त करूँ। अगर मैं सिर्फ यह करता हूँ:
```html
>>
{{ user }}
```
तो Angular एक त्रुटि देता है, क्योंकि *ngFor केवल arrays के साथ काम करता है। मैंने Object.keys() का उपयोग करने की कोशिश की, लेकिन मुझे नहीं पता कि इसे टेम्पलेट में सही तरीके से कैसे लागू किया जाए। कृपया बताएं कि ऑब्जेक्ट को कैसे iterate करें और keys और values दोनों तक एक साथ पहुँच प्राप्त करें? अधिमानतः कोड उदाहरणों के साथ ताकि एक नौसिखिया को समझ में आए। धन्यवाद!
<<