I'm working on an Ionic 3 app, and I'm trying connect my app to firebase database. but it keeps telling me this:
Type 'AngularFireList<{}>' is not assignable to type 'FirebaseListObservable<any>'. Property '$ref' is missing in type 'AngularFireList<{}>'. (property) AddEmployeePage.employeesList: FirebaseListObservable<any> I'm trying to add data to my database and it all goes wrong, here is my typescript code:
import { Component } from '@angular/core'; import { IonicPage, NavController, NavParams } from 'ionic-angular'; import { AngularFireModule } from 'angularfire2'; import { AngularFireDatabase } from 'angularfire2/database'; import { FirebaseListObservable } from 'angularfire2/database-deprecated'; import { EmployeesPage } from './../employees/employees'; @IonicPage() @Component({ selector: 'page-add-employee', templateUrl: 'add-employee.html', }) export class AddEmployeePage { employeesList: FirebaseListObservable<any>; constructor(public navCtrl: NavController, public navParams: NavParams, public angDb: AngularFireDatabase) { this.employeesList = angDb.list('/emloyeesionic'); } addNewEmployee(fname, lname, pos, comp) { this.employeesList.push({ fname: fname, lname: lname, position: pos, company: comp, }).then(newEmployee => { this.navCtrl.push(EmployeesPage) }, error => { console.log(error); }); } } 