Я хочу загрузить загрузочный контент из базы данных, которые перечислены на одной странице.Когда вы нажимаете (заголовок-ссылку), я хочу перейти на новую страницу и загрузить соответствующее содержимое.Вот мой HTML-код
div class="divpadding" *ngFor="let sermon of sermonData | async"
detail-push navPush="SermonPage" [navParams]="{sermon:sermon}">
{{sermon.heading}}</div>
Это мой код на .ts
sermonData:Observable<Sermon[]>;
constructor(public navCtrl: NavController,
public navParams: NavParams,
private afauth:AngularFireAuth,
private toast:ToastController,
private sermon: SermonProvider,
private afDatabase:AngularFireDatabase) {
{
this.sermonData=this.sermon
.getSermon()
.snapshotChanges()
.map(
changes=>{
return changes.map(c=>({
key:c.payload.key, ...c.payload.val(),
}));
}
);
}
}
}
И мой провайдер:
private sermonListRef = this.afDatabase.list<Sermon>('sermon');
constructor(private afDatabase: AngularFireDatabase) {}
getSermon(){
return this.sermonListRef;
}