Setup:
1. ionic: 3.20.0
2. AngularFire2 V5.0.0-rc6
3. Cordove: 8.0.0
4. firebase: "^4.12.0"
I try to retrieve data from my database like this:
import { AngularFireDatabase, FirebaseListObservable} from 'angularfire2/database';
Where FirebaseListObservable has no exported member 'FirebaseListObservable'
export class HomePage {
items: FirebaseListObservable<any[]>;
constructor(
public db: AngularFireDatabase
){
this.items = db.list('/restaurant_menu');
console.log('check', this.items);
}
}
And in the html template:
<ion-list>
<ion-item class="text" *ngFor="let item of items">
{{item}}
</ion-item>
</ion-list>
But this returns me: Error: Cannot find a differ supporting object '[object Object]'
And the console.log shows me this:
{query: Reference, update: ƒ, set: ƒ, push: ƒ, remove: ƒ, …}
auditTrail:ƒ (events)
push:ƒ (data)
query:Reference {repo: Repo, path: Path, queryParams_: QueryParams, orderByCalled_: false}
remove:ƒ remove(item)
set:ƒ dataOperation(item, value)
snapshotChanges:ƒ (events)
stateChanges:ƒ (events)
update:ƒ dataOperation(item, value)
valueChanges:ƒ (events)
__proto__: Object
this.items.subscribe(res=>console.log(res))