【发布时间】:2019-05-26 05:53:09
【问题描述】:
我正在学习一年前制作的教程,在学习的过程中,我遇到了一些似乎已经过时的代码。我搜索了一些解决方案,但遗憾的是它并没有解决我的问题。 因此,是否有一种更新的方式来编写以下代码?
import {AngularFireDatabase, FirebaseListObservable} from 'angularfire2/database';
import { AngularFireAuth } from "angularfire2/auth";
import { Observable } from "rxjs/Observable";
这是打印出来的错误。
node_modules/rxjs/Observable.d.ts(1,15) 中的错误:错误 TS2307:找不到模块“rxjs-compat/Observable”。 src/app/chat-form/chat-form.component.ts(16,15):错误 TS2339:“ChatService”类型上不存在属性“sendMessage”。 src/app/services/chat.service.ts(2,30): 错误 TS2305: Module '"C:/Users/Gabriel/stack/School/HVA/JAAR 2/YOUTUBE TYPESCRIPT TUTORIAL/MyAngularApplication/We-chat/node_modules /angularfire2/database/index"' 没有导出的成员 'FirebaseListObservable'。 src/app/services/chat.service.ts(4,10): error TS2305: Module '"C:/Users/Gabriel/stack/School/HVA/JAAR 2/YOUTUBE TYPESCRIPT TUTORIAL/MyAngularApplication/We-chat/node_modules /rxjs/Observable"' 没有导出的成员 'Observable'。
【问题讨论】:
-
我认为是版本 2,这是我的命令执行 npm install -- save firebase angularfire2
-
在下面查看我的答案,不,它被称为angularfire2 ..与github.com/angular/angularfire2/blob/master/CHANGELOG.md的版本无关
标签: javascript typescript firebase angularfire2 angular7