Как использовать ng-repeat для итерации по записям карты в AngularJS


Как бы вы повторили записи на карте, чтобы можно было распечатать как ключ ввода, так и значение? Например, я хотел бы сделать что-то вроде этого:

<ul>
    <li ng-repeat='mapEntry in {"First Name":"John", "Last Name":"Smith"}'>
        <span>Key: {{mapEntry.key}}, value: {{mapEntry.value}}</span>
    </li>
</ul>
1 62

1 ответ:

С docs, Я нашел этот синтаксис работает:

<ul>
    <li ng-repeat='(key, value) in {"First Name":"John", "Last Name":"Smith"}'>
        <span>Key: {{key}}, value: {{value}}</span>
    </li>
</ul>