Saya agak bingung tentang cara mendapatkan key
dan value
dari suatu objek di angular2 saat menggunakan *ngFor
untuk 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 key1
dan key2
menggunakan 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?
Pipe
untuk ini ..
key, value
pasangan dukungan jenis sintaks di angular2ngFor
, Anda harus melihat jawaban ini