首页 文章

Angular中的错误 - 基于firebase的聊天应用程序

提问于
浏览
0

我正在使用 Angular 6 and Firebase 创建聊天应用程序,我面临以下错误:

Error 1 -

angularfire2/database 导入 FirebaseListObservable 时出错

import { AngularFireDatabase, FirebaseListObservable} from 'angularfire2/database';

[ts]模块'“/ Users / user / Projects / A4 / chat-app / node_modules / angularfire2 / database / index”'没有导出成员'FirebaseListObservable' .

Error - 2

[ts]类型'{query:{limitToLast:number; orderByKey:boolean; }; ''不能赋值给'QueryFn'类型的参数 . 对象文字只能指定已知属性,'QueryFn'类型中不存在'query' .

getMessages(): FirebaseListObservable<ChatMessage[]> {

return this.db.list('messages', {
  query: {
    limitToLast: 25,
    orderByKey: true
  }
});

1 回答

  • 0

    chack Angular2 fire has no exported member 'FirebaseListObservable'

    您需要在app组件中更改您的依赖关系,如下所示:

    `import {AngularFireDatabase , FirebaseListObservable} from "angularfire2/database";`
    

    `import { AngularFireDatabase, FirebaseListObservable } from 'angularfire2/database-deprecated';`
    

    它会工作 .

相关问题