Error: NavigatorView's page stack is empty in onsenui
Error: NavigatorView's page stack is empty in onsenui
我正在使用 onsenUI 开发移动应用程序,在导航到堆栈中的页面时遇到这个问题。
当从第一页移动到第二页时,我们通常使用pushPage()
。
从第二页到第一页,我们使用popPage()
。但是当使用后退按钮从第三页移动到第二页以及从第二页移动到第一页时,我得到
Error: NavigatorView's page stack is empty
我尝试使用 resetToPage()
但仍然出现此错误..
这是我试过的。
更新:
从 services.html 导航到 index.html 时,我在控制台中收到此错误。请检查这个。当我从第三页弹出到第二页,然后从第二页弹出到第一页时,出现错误,因为导航视图页面堆栈为空
<ons-back-button>
已经执行了 popPage 本身,因此不需要在其中执行 ng-click="myNavigator.popPage()
。这样,当只有 1 个页面时,它将尝试从堆栈中删除 2 个页面,因此它会在尝试执行第二个 popPage 时警告页面堆栈为空。希望对您有所帮助!
我正在使用 onsenUI 开发移动应用程序,在导航到堆栈中的页面时遇到这个问题。
当从第一页移动到第二页时,我们通常使用pushPage()
。
从第二页到第一页,我们使用popPage()
。但是当使用后退按钮从第三页移动到第二页以及从第二页移动到第一页时,我得到
Error: NavigatorView's page stack is empty
我尝试使用 resetToPage()
但仍然出现此错误..
这是我试过的。
更新:
从 services.html 导航到 index.html 时,我在控制台中收到此错误。请检查这个。当我从第三页弹出到第二页,然后从第二页弹出到第一页时,出现错误,因为导航视图页面堆栈为空
<ons-back-button>
已经执行了 popPage 本身,因此不需要在其中执行 ng-click="myNavigator.popPage()
。这样,当只有 1 个页面时,它将尝试从堆栈中删除 2 个页面,因此它会在尝试执行第二个 popPage 时警告页面堆栈为空。希望对您有所帮助!