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

Eli*_*Eli 3 onsen-ui

我在一个Onsen UI 主页上加载了一个js对象,当我调用 ons.navigator.pushPage('child_page.html')时 如何在子页面上获取js对象?

Ata*_*aru 8

请参阅文档和指南.

http://onsenui.io/guide/overview.html#PageNavigation

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

第1页

myNavigator.pushPage("page2.html", { param1: "value1", param2: "value2" });
Run Code Online (Sandbox Code Playgroud)

第2页

var page = myNavigator.getCurrentPage();
console.log(page.options.param1); // Will return "value1"    
Run Code Online (Sandbox Code Playgroud)


Mor*_*ani 5

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

var options = myNavigator.topPage.pushedOptions;
Run Code Online (Sandbox Code Playgroud)

我尝试了ataru答案,但对我没有用,我认为这是因为RC Version希望他们解决此问题或至少更改有关它的文档。