我想显示以下来自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>
所以英雄id应该显示例如-KBN9hYI4vYAsyh5k1lX
我做了一些研究,发现了@Thierry Templier access key and value of object using *ngFor的stackoverflow解决方案
(1) 这是解决我问题的正确方法吗?
(2) 有没有一个更简单的解决方案来解决这个问题,因为我觉得使用Angular2的开发人员显示这样的json数据是很常见的.