我想从一个页面回到家里。
我正在使用此示例:http://codepen.io/frankdiox/pen/qEyvxB。
但是如果我在browsehotels.html页面中放一个按钮就可以回家:
<ons-list-item ng-click="myNav.pushPage('home.html')">
back to home
</ons-list-item>
我有这个错误:
你能帮帮我吗?谢谢!未捕获错误:NavigatorView的页面堆栈为空
答案 0 :(得分:2)
您尝试在包含导航器的页面上使用popPage()
,但这是不可能的。
如果您看到您提供的CodePen示例的代码,您会注意到有两个错误:声明了两个导航器并且两者都具有相同的名称,一个在browsehotels.html
中,一个在{{ 1}}。
如果您想返回主页面,只需删除home.html
中的导航器即可。
以下是一个有效的CodePen示例:http://codepen.io/andipavllo/pen/gbNVzd
希望它有所帮助!