Tôi muốn hiển thị dữ liệu dưới đây từ căn cứ hỏa lựcLàm thế nào để hiển thị đối tượng json sử dụng * ngFor
{
"-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"
}
}
khi làm angular.io Tour of Heroes hướng dẫn ví dụ
<li *ngFor="#hero of heroes">
<span class="badge">{{hero.id}}</span> {{hero.name}}
</li>
Vì vậy, anh hùng id sẽ hiển thị ví dụ -KBN9hYI4vYAsyh5k1lX
và tên anh hùng sẽ hiển thị ví dụ hero 3
Tôi đã thực hiện một số nghiên cứu và đi qua giải pháp ngăn xếp luồng này bởi @Thierry Templier access key and value of object using *ngFor
(1) Đây có phải là giải pháp phù hợp cho vấn đề của tôi không?
(2) Có giải pháp đơn giản hơn cho vấn đề này vì tôi cảm thấy rằng nó sẽ thực sự phổ biến đối với các nhà phát triển sử dụng Angular2 để hiển thị dữ liệu json đó.
xin vui lòng xem http://stackoverflow.com/a/35540129/5043867 –
có thể trùng lặp của [khóa truy cập và giá trị của đối tượng sử dụng \ * ngFor] (http: // stackoverflow .com/questions/35534959/access-key-and-value-of-object-using-ngfor) –