Error de tiempo de ejecución: el objeto (...) no es una función Ionic / Firebase / Angular

Estoy creando una aplicación Ionic donde hay una lista de información que quiero mostrar, estoy usando Firebase como mi base de datos (Realtime Database).

Pero he estado recibiendo este error:

Object (...) no es una función

Y no estoy seguro de por qué, ya que el código parece estar bien (verifiqué angularfire2 git para asegurarme).

Así que aquí está el código:

list.ts

import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import { AngularFireDatabase } from 'angularfire2/database';


@Component({
  selector: 'page-list',
  templateUrl: 'list.html'
})
export class ListPage {

  informationslist:any;

  constructor(public navCtrl: NavController, public navParams: NavParams,
  private afDB: AngularFireDatabase) {



      try{
      this.informationslist = afDB.list('information',  (ref) => 
      ref.orderByChild('datetime')).valueChanges();

      }catch(e){

        console.log(e);
      }


  }



}

list.html

<ion-header>
  <ion-navbar>
    <button ion-button menuToggle>
      <ion-icon name="menu"></ion-icon>
    </button>
    <ion-title>List</ion-title>
  </ion-navbar>
</ion-header>

<ion-content>

<ion-list>
  <ion-item *ngFor="let i of informationslist | async">{{i.title}}</ion-item>
</ion-list>



</ion-content>

Respuestas a la pregunta(1)

Su respuesta a la pregunta