Ionic2:在加载页面之前等待navParams.get完成

时间:2017-05-11 20:25:52

标签: javascript angular ionic2

我正在使用Ionic2开发移动应用。在我的构造函数中,我使用:

this.result = this.navParams.get('result');

从另一个页面接收一些数据。我的ionViewDidLoad()方法如下所示:

ionViewDidLoad() { 
  this.init();
}

在init()方法中,我即将访问this.result。 但是,我遇到过,init()方法在其中有任何数据之前尝试使用this.result。当我在init()中执行console.log(Object.keys(this.result))时,它会向我显示一个空对象。几毫秒之后,数据就在那里。

如何在调用init()方法之前等待navParams.get方法完成而不使用手动超时?

谢谢!

0 个答案:

没有答案