Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/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
Firebase 离子加速器中火基阵列的再设计_Firebase_Ionic Framework_Firebase Realtime Database_Angularfire_Ionic3 - Fatal编程技术网

Firebase 离子加速器中火基阵列的再设计

Firebase 离子加速器中火基阵列的再设计,firebase,ionic-framework,firebase-realtime-database,angularfire,ionic3,Firebase,Ionic Framework,Firebase Realtime Database,Angularfire,Ionic3,我有一个应用程序,人们可以跟踪他们的订单,每个用户都可以创建他们自己的订单状态 例如,当用户注册时,他们会创建诸如“正在处理”、“已收到付款”和“已发货”等状态,并在列表中表示 我正在尝试对存储在Firebase数据库中的这些状态进行重新排序 我使用了reorderArray,这很有效,但当我再次进出时,列表又回到了以前的状态 见下面的代码: 订单状态 this.authUser = this.auth.getLoggedInUser(); if (this.authUser) {

我有一个应用程序,人们可以跟踪他们的订单,每个用户都可以创建他们自己的订单状态

例如,当用户注册时,他们会创建诸如“正在处理”、“已收到付款”和“已发货”等状态,并在列表中表示

我正在尝试对存储在Firebase数据库中的这些状态进行重新排序

我使用了reorderArray,这很有效,但当我再次进出时,列表又回到了以前的状态

见下面的代码:

订单状态

this.authUser = this.auth.getLoggedInUser();
    if (this.authUser) {
      this.db.list('/users/' + this.authUser.uid + 
'/OrderStatuses/').subscribe(items => {
        this.orderStatuses = items;
      });
    }   

reorderItems(index){
  this.orderStatuses = reorderArray(this.orderStatuses, index);
}