Я не знаю, возможно ли это, но я искал и не видел никакой информации, касающейся доступа к ключу карты с помощью * ngFor.
Дано:
.дротик
Map people = [
{ name: 'Anderson', age: 35, city: 'Sao Paulo' },
{ name: 'John', age: 12, city: 'Miami' },
{ name: 'Peter', age: 22, city: 'New York' }
];
.html
<table class="ui celled table">
<thead>
<tr>
<th>Name</th>
<th>Age</th>
<th>City</th>
</tr>
</thead>
<tr *ngFor="#p of people">
<td>{{<!--place the value of the maps key here-->}}</d>
<td>{{ p.name }}</td>
<td>{{ p.age }}</td>
<td>{{ p.city }}</td>
</tr>
</table>
Можно ли поместить строковое значение ключа в указанную позицию?
Спасибо
РЕДАКТИРОВАТЬ1 - уточнение
В dart цикл for можно использовать, как показано ниже, для доступа к ключу и значению карты.
map.forEach((k, v)
{
print('key|$k, value|$v');
});
Предлагает ли *ngFor такой механизм?