Onsen ui 如何将对象从一个Onsen UI页面传递到另一个?

Onsen ui 如何将对象从一个Onsen UI页面传递到另一个?,onsen-ui,Onsen Ui,调用时,我在一个Onsen UI母版页上加载了一个js对象 ons.navigator.pushPage('child\u page.html') 如何在子页面上获取js对象?请参阅文档和指南 可以通过以下方法获取对象: 第1页 第2页 在OnsenUI 2中,您可以这样访问: var options = myNavigator.topPage.pushedOptions; 我尝试了,但没有对我起作用,我想这是因为RC版本希望他们能解决这个问题,或者至少改变他们关于它的文档。我也遇到了同样的

调用时,我在一个Onsen UI母版页上加载了一个js对象 ons.navigator.pushPage('child\u page.html')
如何在子页面上获取js对象?

请参阅文档和指南

可以通过以下方法获取对象:

第1页

第2页


在OnsenUI 2中,您可以这样访问:

var options = myNavigator.topPage.pushedOptions;

我尝试了,但没有对我起作用,我想这是因为
RC版本
希望他们能解决这个问题,或者至少改变他们关于它的文档。

我也遇到了同样的问题,我使用了这个答案,效果很好,但只传递了一个参数,当我试图传递第二个参数时,它不起作用。请注意,这是OnsenUI版本1的答案。关于第2版,请参见下面@morteza_tourani的答案。Ataru在这个答案中给出的链接不再起作用了然后我可以执行
nav.popPage()
但是没有属性
nav.topPage
!!我只看到与
动画
相关的本页推送选项。我做错了什么?@pashute我的答案是很久以前我试过
Onsen
一段时间,但现在由于公司政策,我使用了
Ionic
,从那一刻起,
Onsen
已经迈出了很多伟大的步伐。我所说的一切意味着我不再是一个好的提问者,我很抱歉。似乎我在代码中有一些错误,导致导航无法评估。所以你的回答确实对我有用。非常感谢!!(我对你的答案投了赞成票)
var page = myNavigator.getCurrentPage();
console.log(page.options.param1); // Will return "value1"    
var options = myNavigator.topPage.pushedOptions;