Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 我需要(错误:InvalidPipeArgument:';函数observeOnOperatorFunction(源))的解决方案_Angular_Firebase_Firebase Realtime Database_Ionic3 - Fatal编程技术网

Angular 我需要(错误:InvalidPipeArgument:';函数observeOnOperatorFunction(源))的解决方案

Angular 我需要(错误:InvalidPipeArgument:';函数observeOnOperatorFunction(源))的解决方案,angular,firebase,firebase-realtime-database,ionic3,Angular,Firebase,Firebase Realtime Database,Ionic3,我需要解决这个错误 错误:未捕获(承诺中):错误:InvalidPipeArgument:'function>observeOnOperatorFunction(源){ 返回源.lift(新的ObserveOnOperator(调度程序,延迟)); }'对于管道'AsyncPipe' 错误:InvalidPipeArgument:'函数observeOnOperatorFunction(源){ 返回源.lift(新的ObserveOnOperator(调度程序,延迟)); }'对于管道'Asyn

我需要解决这个错误

错误:未捕获(承诺中):错误:InvalidPipeArgument:'function>observeOnOperatorFunction(源){ 返回源.lift(新的ObserveOnOperator(调度程序,延迟)); }'对于管道'AsyncPipe' 错误:InvalidPipeArgument:'函数observeOnOperatorFunction(源){ 返回源.lift(新的ObserveOnOperator(调度程序,延迟)); }'对于管道'AsyncPipe'

我正试图从Firebase中检索Transactionlist 这是我的密码

<ion-list>
    <ion-item *ngFor="let n of transactionListRef$ | async">
     <h2>By: {{n.BY}} </h2> 
     <h3>Amount: {{n.AMOUNT}} </h3>
    </ion-item>
  </ion-list>

作者:{{n.By}
金额:{n.Amount}
这是我的ts代码

export class ListTransactionsPage {
transactionListRef$: FirebaseListObservable <TransactionList[]>

constructor(public navCtrl: NavController,private database: 
AngularFireDatabase, public navParams: NavParams) {
this.transactionListRef$=this.database.list('Transaction_List');}
导出类列表事务页面{
transactionListRef$:FirebaseListObservable
构造函数(公共navCtrl:NavController,专用数据库:
AngularFireDatabase,公共navParams:navParams){
this.transactionListRef$=this.database.list('Transaction_list');}

我猜你在使用AngularFire

您的listRef现在不可观察,组件的最后一行应该是:

this.transactionListRef$=this.database.list('Transaction_List').valueChanges();}

当我添加valueChanges()时,我得到了这个(类型“FirebaseListObservable”上不存在属性“valueChanges”),请检查这个.transactionListRef$的运行时值类型,如果您使用的是v5,它应该是AngularFireList。否则,请确保AngularFire依赖项是最新的。