ошибка в Angular - приложение для чата на основе firebase - PullRequest
0 голосов
/ 03 июля 2018

Я создаю приложение чата с использованием Angular 6 и Firebase , и я сталкиваюсь со следующими ошибками:

Ошибка 1 -

Я получаю сообщение об ошибке при импорте FirebaseListObservable из angularfire2/database

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

[ts] Модуль '"/ Users / пользователь / Projects / A4 / chat-app / node_modules / angularfire2 / database / index"' не имеет экспортированного члена 'FirebaseListObservable'.

Ошибка - 2

[ц] Аргумент типа '{query: {limitToLast: number; orderByKey: логическое значение; }; } 'нельзя назначить параметру типа' QueryFn '. Объектный литерал может указывать только известные свойства, а «запрос» не существует в типе «QueryFn».

getMessages(): FirebaseListObservable<ChatMessage[]> {

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

1 Ответ

0 голосов
/ 03 июля 2018

chack Angular2 fire не имеет экспортируемого члена 'FirebaseListObservable'

Вам необходимо изменить свою зависимость в компоненте приложения следующим образом:

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

до

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

Это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...