gpt4 book ai didi

onsen-ui - 带有 Onsen UI 返回参数的 PopPage

转载 作者:行者123 更新时间:2023-12-01 00:49:29 28 4
gpt4 key购买 nike

我有两页: page1.html 有一个按钮打开 page2.html pushPage('page2.html') .然后我想有一个可选择的参数(我正在使用单选按钮)返回到 page1.html ,所以我使用 $scope.appNavigator.popPage({myParam: myValue}) ,但在 的 Controller 上page1.html 没有参数。
我希望找到 myParam和:

var page = $scope.accidentInvestigationNavigator.getCurrentPage();
$scope.myParam = page.options.myParam;

是否可以使用 popPage() 将参数发送到上一页?...如果没有,我怎么能用参数返回?

最佳答案

pushPage使用自定义 options 创建一个新的页面对象但是 popPage不会创建或覆盖任何内容,因此您无法通过自定义 options向后。这不是错误,它现在就是这样设计的。

在 AngularJS 中, Controller 之间共享信息的方式有很多种:服务、父 Controller 、事件广播……

我在这里用 3 种不同的方法做了一个例子:http://codepen.io/frankdiox/pen/XbvzKJ

我觉得最有趣的方法是使用Onsen的prepop当你做一个 popPage 时分享信息的事件.

希望能帮助到你!

关于onsen-ui - 带有 Onsen UI 返回参数的 PopPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com