onsen navigator popPage,重新加载以前的控制器

时间:2015-08-05 05:36:06

标签: angularjs onsen-ui

假设我有两个控制器 - C1C2。我从navigator.pushPagev1.html进行v2.html。然后我在navigator.popPagev2.html。但是popPage不会重新加载控制器C1。我试图想出一种重新加载控制器的方法,但是无法做到这一点。我也尝试了popPage({refresh:true}),但这也没有帮助。这是codepen:http://codepen.io/rohit_jain/pen/eNbyEm

有什么方法可以达到我的目的吗?

以下是真实的例子:

v1.html,我正在显示Cart个详细信息 - total_cart_itemstotal_price。我有一个按钮移动到v2.html,我在其中显示Cart内容。在v2.html,此人可以重置购物车,然后返回页面v1.html。现在,我希望重置购物车操作更改total_cart_items上的total_pricev1.html。但那并没有发生。

1 个答案:

答案 0 :(得分:0)

您可以使用nav.resetToPage(page, options)函数来实现它,它会清除页面堆栈并将指定的页面添加到新堆栈中。 options参数对应于navigator.pushPage API。