constructor(public navCtrl: NavController,public navParams : NavParams,
public modalCtrl:ModalController, private afAuth:AngularFireAuth, private afDatabase:AngularFireDatabase , public fb:FirebaseService) {
this.getDefaults();
this.selectedExercise=[];
console.log("home");
this.exercises=this.fb.getShoppingItems();
console.log(this.exercises);
в файле home.ts в конструкторе я получаю данные firebase от поставщика firebase, которые я сделал, чтобы показать их в списке на html. но проблема в том, что я зарегистрировал его console.log(this.exercises), который является данными, которые я хочу показать в списке, но он оказался нулевым. но после регистрации нулевого значения провайдер firebase получает данные из firebase и регистрирует их, как вы можете видеть ниже.
Я думаю, что браузер должен дождаться, пока провайдер firebase получит данные, а затем перечислить их. но не знаю, как это сделать.