【发布时间】:2017-06-20 01:43:20
【问题描述】:
我有一个页面调用 API 以获取要显示的一些对象,我在构造函数中调用 api 并订阅它,但在我获取任何数据之前页面完成加载,没有任何显示。
constructor(public navCtrl: NavController, public userData: UserData, public navParams: NavParams, public profissional: ProfissionalData) {
this.return_values_horarios_livres()
console.log(this.lista_profissional)
}
return_values_horarios_livres(){
return this.profissional.get_horarios_livres(this.clinica_id, this.especialidade_id).subscribe(
data => { this.lista_profissional = data.objects; this._save = data.objects; console.log("pegou aqi"); console.log(data.objects); console.log(this.lista_profissional)},
err => {},
()=>{}
)
}
该控制台日志打印未定义,这意味着尚未加载数据。
如何等待变量“lista_profissional”中的内容加载页面?
【问题讨论】:
-
使用路由定义的
resolve中的数据加载。 -
我前两天回答了一个类似的问题,看这里:
-
标签: angular ionic2 observable