Я практикую некоторые Angular / Ionic и мне немного трудно понять, как я могу получить фильтр offerLists по городам,
вот как я получаю все предложения AllOffer.ts, яполучить предложения для всех пользователей, я должен загрузить все пользовательские данные.вот так:
export class AllOffresPage {
public offreList: Array<any>;
constructor(public navCtrl: NavController, public navParams: NavParams,
private db : AngularFireDatabase) {
}
ionViewDidLoad() {
let ref = firebase.database().ref("userProfile");
ref.on("value", userListSnapshot => {
this.offreList = [];
userListSnapshot.forEach(userSnapshot => {
let offerListSnapshot = userSnapshot.child("offreList");
offerListSnapshot.forEach(offerSnapshot => {
this.offreList.push({
id: offerSnapshot.key,
titre: offerSnapshot.val().titre,
sector: offerSnapshot.val().sector,
city: offerSnapshot.val().city,
descrip: offerSnapshot.val().descrip,
});
console.log(offerListSnapshot.key)
return false;
});
})
});
}
Теперь вопрос в том, как мне получить фильтр списков предложений по городам,
export class OffreByVillePage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
// I don't know the code to show data filtered by city, I m stacking for
2 days
}