Come visualizzare oggetti json usando * ngFor

Voglio visualizzare i seguenti dati da Firebase

{ "-KBN9O_qqz-nZ9tPWFdM":{ "createdAt":1456399292790, "isActive":true, "name":"Hero 1" }, "-KBN9gjJw1ZlMgt9pVsl":{ "createdAt":1456399371220, "isActive":true, "name":"Hero 2" }, "-KBN9hYI4vYAsyh5k1lX":{ "createdAt":1456399374548, "isActive":true, "name":"Hero 3" } } 

ad esempio, quando esegui il tutorial su angular.io Tour of Heroes

 
  • {{hero.id}} {{hero.name}}
  • Ad esempio, l’id dell’eroe dovrebbe mostrare, ad esempio, -KBN9hYI4vYAsyh5k1lX e il nome dell’eroe dovrebbe mostrare ad esempio l’ hero 3


    Ho fatto qualche ricerca e ho trovato questa soluzione StackOverflow da @Thierry Templier access key e il valore dell’object usando * ngFor

    (1) Questa è la soluzione giusta per il mio problema?

    (2) Esiste una soluzione più semplice a questo problema perché ritengo che sarebbe molto comune per gli sviluppatori che utilizzano Angular2 visualizzare tali dati JSON.