Я хочу отобразить приведенные ниже данные из 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"
}
}
при выполнении angular.io Tour of Heroes, например,
<li *ngFor="#hero of heroes">
<span class="badge">{{hero.id}}</span> {{hero.name}}
</li>
Значок героя должен показать, например, -KBN9hYI4vYAsyh5k1lX
и имя героя должно показать, например, hero 3
Я провел некоторое исследование и наткнулся на это решение stackoverflow от @Thierry Templier ключ доступа и значение объекта, используя * ngFor
(1) Является ли это правильным решением моей проблемы?
(2) Есть ли более простое решение этой проблемы, потому что я считаю, что для разработчиков, использующих Angular2, было бы очень часто показывать такие json-данные.