Tôi hơi bối rối về cách lấy key
và value
của một đối tượng trong angular2 trong khi sử dụng *ngFor
để lặp lại đối tượng. Tôi biết trong góc 1.x có một cú pháp như
ng-repeat="(key, value) in demo"
nhưng tôi không biết làm thế nào để làm điều tương tự trong angular2. Tôi đã thử một cái gì đó tương tự, nhưng không thành công:
<ul>
<li *ngFor='#key of demo'>{{key}}</li>
</ul>
demo = {
'key1': [{'key11':'value11'}, {'key12':'value12'}],
'key2': [{'key21':'value21'}, {'key22':'value22'}],
}
Đây là một plnkr với nỗ lực của tôi: http://plnkr.co/edit/mIj619FncOpfdwrR0KeG?p=preview
Làm thế nào tôi có thể nhận key1
và key2
sử dụng động *ngFor
? Sau khi tìm kiếm rộng rãi, tôi tìm thấy ý tưởng sử dụng đường ống nhưng tôi không biết làm thế nào để đi về nó. Có bất kỳ đường ống sẵn có để làm tương tự trong angular2?
Pipe
cho việc này ..
key, value
loại cú pháp hỗ trợ nào trong angular2ngFor
, bạn nên xem câu trả lời này