Saya agak bingung tentang cara mendapatkan keydan valuedari suatu objek di angular2 saat menggunakan *ngForuntuk iterasi objek. Saya tahu di sudut 1.x ada sintaksis seperti
ng-repeat="(key, value) in demo"
tapi saya tidak tahu bagaimana melakukan hal yang sama di angular2. Saya sudah mencoba yang serupa, tanpa hasil:
<ul>
<li *ngFor='#key of demo'>{{key}}</li>
</ul>
demo = {
'key1': [{'key11':'value11'}, {'key12':'value12'}],
'key2': [{'key21':'value21'}, {'key22':'value22'}],
}
Berikut ini adalah plnkr dengan upaya saya: http://plnkr.co/edit/mIj619FncOpfdwrR0KeG?p=preview
Bagaimana saya bisa mendapatkan key1dan key2menggunakan secara dinamis *ngFor? Setelah mencari secara ekstensif, saya menemukan ide untuk menggunakan pipa tetapi saya tidak tahu bagaimana cara melakukannya. Apakah ada pipa inbuilt untuk melakukan hal yang sama di angular2?
Pipeuntuk ini ..
key, valuepasangan dukungan jenis sintaks di angular2ngFor, Anda harus melihat jawaban ini