Cómo usar ng-repeat para iterar sobre las entradas del mapa en AngularJS

¿Cómo iteraría sobre las entradas en el mapa de modo que tanto la clave de entrada como el valor se puedan imprimir? Por ejemplo, me gustaría hacer algo como esto:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta