ionicframework error
In development mode when i made changes then ionic is giving this error while navigating.
this.navCtrl.pop();
following error
You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times. Nav {_config: Config, _elementRef: ElementRef, _renderer: RendererAdapter, _componentName: undefined, parent: null, …} <ion-nav>…</ion-nav>
NavControllerBase._postViewInit @ nav-controller-base.js:496
(anonymous) @ nav-controller-base.js:362
t.invoke @ polyfills.js:3
onInvoke @ core.es5.js:4128
t.invoke @ polyfills.js:3
r.run @ polyfills.js:3
(anonymous) @ polyfills.js:3
t.invokeTask @ polyfills.js:3
onInvokeTask @ core.es5.js:4119
t.invokeTask @ polyfills.js:3
r.runTask @ polyfills.js:3
o @ polyfills.js:3
invoke @ polyfills.js:3
core.es5.js:1084 ERROR Error: Uncaught (in promise): navigation stack needs at least one root page
at c (polyfills.js:3)
at Object.reject (polyfills.js:3)
at NavControllerBase._fireError (nav-controller-base.js:322)
at NavControllerBase._failed (nav-controller-base.js:310)
at nav-controller-base.js:365
at t.invoke (polyfills.js:3)
at Object.onInvoke (core.es5.js:4128)
at t.invoke (polyfills.js:3)
at r.run (polyfills.js:3)
at polyfills.js:3
1 Answer
6 years ago by Divya
I figured out the wring thing i am doing, Basically on back button i am trying to do this.navCtrl.pop();
to goto previous screen but as screen refreshed the stack is empty.
6 years ago by Karthik Divi