【问题标题】:error in Angular - firebase based chat ApplicationAngular 中的错误 - 基于 Firebase 的聊天应用程序
【发布时间】:2018-12-11 09:18:32
【问题描述】:

我正在使用 Angular 6 和 Firebase 创建聊天应用程序,但遇到以下错误:

错误 1 ​​-

我在从 angularfire2/database 导入 FirebaseListObservable 时出错

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

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

错误 - 2

[ts] '{ query: { limitToLast: number; 类型的参数orderByKey:布尔值; }; }' 不可分配给“QueryFn”类型的参数。 对象字面量只能指定已知属性,而“QueryFn”类型中不存在“query”。

getMessages(): FirebaseListObservable<ChatMessage[]> {

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

【问题讨论】:

    标签: angular angular5 angular6


    【解决方案1】:

    Angular2 fire has no exported member 'FirebaseListObservable'

    你需要改变你在应用组件中的依赖如下:

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

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

    它会起作用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-20
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多