У меня есть такие данные, как this . Когда мне нужно получить данные из списка вопросов, мне нужно проверить, существует ли текущий идентификатор пользователя (зарегистрированный пользователь) в answersStudents . Если тогда существуетэтот вопрос нужно скрыть от пользователя.В противном случае вопрос будет показан в списке.
Вот как я получу вопросы:
getQuizesSeries()
{
let ref = this.afDB.list('questions').snapshotChanges()
.map(changes =>{
console.log(changes);
return changes.map(c=> ({key:c.payload.key,...c.payload.val()}));
});
return ref;
}
В моем constructor
я назвал это function
следующим образом:
questions:Observable<any[]>;
quizes:any;
constructor(public navCtrl: NavController, public afDb:AngularFireDatabase ,public navParams: NavParams,public dataProvider:DataProvider) {
this.quizes = this.dataProvider.getQuizesSeries();
}
а вот мой html
, где отображаются данные:
<ion-list *ngFor="let quiz of quizes |async;let i = index;" >
<ion-item (click)="passkey(quiz.key)">
<p>{{quiz.name}}</p>
</ion-item>
</ion-list>