Я использую AngularFire2, пытаясь получить списки из списков. Вложенный *ngFor внутри *ngFor не отображается в представлении...
приложение.компонент
...
constructor(private _af: AngularFire) {
this.lists = this._af.database.list(this._API_URL);
}
...
app.component.html
<div *ngFor="let list of lists | async">
{{sublist.name}}<br/> <!-- I can see you -->
<!--******* I can't see you **********-->
<div *ngFor="let rootword of list.rootwords">
{{rootword.word}} {{rootword.total}}
</div>
</div>
Пример Firebase
maindb
|_list1
| |_name: 'List 1"
| |_rootwords
| |_apple
| | |_word: 'apple'
| | |_total: 4
| |
| |_banana
| | |_word: 'banana'
| | |_total: 2
| |_carpet
| | |_word: 'carpet'
| | |_total: 21
|
|_list2
|_name: "List 2"
|_rootwords
|_elephant
| |_word: 'elephant'
| |_total: 4
|_sloth
|_word: 'sloth
|_total: 5
Как вложить ngFor в ngFor с помощью firebase.list?? Нужно ли отображать или фильтровать? Есть ли у AngularFire2 способ преобразовать внутренний объект в массив?
Все предложения оценены!