我目前正在制作Ionic 2应用程序。我希望用户能够重新排序从数据库中显示的项目列表。但是,我一直收到这个错误:
TypeError:array.splice不是reorderArray的函数
我的FirebaseListObservable似乎有问题,但我不知道它是什么。非常感谢任何帮助!
以下是我的以下代码:
export class ManageFavouritesPage {
fireAuth: any;
items: FirebaseListObservable<any[]>;
constructor(public navCtrl: NavController, public af: AngularFire, private toastCtrl: ToastController, public authData: AuthData) {
let userid = this.authData.getID();
this.items = af.database.list(`/users/${userid}/favourites`)
console.log(this.items);
}
reorderItems(indexes) {
this.items = reorderArray(this.items, indexes)
}