File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -237,7 +237,7 @@ export class NavControllerBase extends Ion implements NavController {
237
237
238
238
this . _queue . push ( ti ) ;
239
239
240
- // if there isn't a transitoin already happening
240
+ // if there isn't a transition already happening
241
241
// then this will kick off this transition
242
242
this . _nextTrns ( ) ;
243
243
@@ -287,8 +287,8 @@ export class NavControllerBase extends Ion implements NavController {
287
287
288
288
leavingRequiresTransition = ( ti . removeStart + ti . removeCount === viewsLength ) ;
289
289
290
- for ( var i = ti . removeStart ; i <= ti . removeCount ; i ++ ) {
291
- destroyQueue . push ( this . _views [ i ] ) ;
290
+ for ( var i = 0 ; i < ti . removeCount ; i ++ ) {
291
+ destroyQueue . push ( this . _views [ i + ti . removeStart ] ) ;
292
292
}
293
293
294
294
for ( var i = viewsLength - 1 ; i >= 0 ; i -- ) {
@@ -914,6 +914,13 @@ export class NavControllerBase extends Ion implements NavController {
914
914
return this . _views . length ;
915
915
}
916
916
917
+ /**
918
+ * Return the stack of views in this NavController.
919
+ */
920
+ getViews ( ) : Array < ViewController > {
921
+ return this . _views ;
922
+ }
923
+
917
924
isSwipeBackEnabled ( ) : boolean {
918
925
return this . _sbEnabled ;
919
926
}
Original file line number Diff line number Diff line change @@ -486,6 +486,13 @@ export abstract class NavController {
486
486
*/
487
487
abstract length ( ) : number ;
488
488
489
+
490
+ /**
491
+ * Returns the current stack of views in this nav controller.
492
+ * @returns {Array<ViewController> } the stack of view controllers in this nav controller.
493
+ */
494
+ abstract getViews ( ) : Array < ViewController > ;
495
+
489
496
/**
490
497
* Returns the active child navigation.
491
498
*/
You can’t perform that action at this time.
0 commit comments