gpt4 book ai didi

ionic-framework - 将 AngularFireList 转换为数组

转载 作者:行者123 更新时间:2023-12-02 03:23:54 26 4
gpt4 key购买 nike

我想问如何将 AngularFireList 订阅到对象数组。这种方式行不通,这是我的代码的预览

 Moniteurs: MoniteurModel[]; 

constructor(public navCtrl: NavController,
public navParams: NavParams,
public db:AngularFireDatabase,
public http: HttpClient) {
this.db.list<MoniteurModel[]>('/Pannes').valueChanges().subscribe((data)=>{
this.Moniteurs.push(data);
}

最佳答案

我想说有一些事情可以解决,但我主要是将一个数组从 valuesChanges() 订阅推送到一个数组中。我怀疑您想要这样,并且宁愿使用 Firebase 中的新值更新 Moniteurs 数组:

  Moniteurs: MoniteurModel[]; 

constructor(public navCtrl: NavController,
public navParams: NavParams,
public db:AngularFireDatabase,
public http: HttpClient) {

this.db.list<MoniteurModel>('/Pannes').valueChanges().subscribe((values) => {
// If you want to push in values, however this may lead to duplicates
values.forEach((value) => this.Moniteurs.push(value));

// If you want Moniteurs to be just the new data
this.Moniteurs = values;
});
}

关于ionic-framework - 将 AngularFireList 转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49262443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com