我在一个Onsen UI 主页上加载了一个js对象,当我调用 ons.navigator.pushPage('child_page.html')时 如何在子页面上获取js对象?
请参阅文档和指南.
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)
在 OnsenUI 2 中,您可以这样访问:
var options = myNavigator.topPage.pushedOptions;
Run Code Online (Sandbox Code Playgroud)
我尝试了ataru的答案,但对我没有用,我认为这是因为RC Version希望他们解决此问题或至少更改有关它的文档。