如何将页面上生成的数据一直发送到navCtrl堆栈一直到根页面?
我试过this.navCtrl.first().component
但它只返回对象的类型而不是真正的页面对象。
我想到了这样的事情
this.navCtrl.first().component.setData(this.someValue)
有没有办法做到这一点,还是应该研究一下消息广播解决方案?
修正:使用instance
的{{1}}属性 - > this.navCtrl.first()
是页面对象
答案 0 :(得分:0)
要将navCtrl
堆栈顶部的数据提供给根控制器,请使用instance
=>的this.navCtrl.first()
属性。 this.navCtrl.first().instance
。
instance
是根控制器对象,您可以访问它的方法/属性。