diff --git a/packages/angular/src/lib/legacy/router/ns-route-reuse-strategy.ts b/packages/angular/src/lib/legacy/router/ns-route-reuse-strategy.ts index c110534..bc10800 100644 --- a/packages/angular/src/lib/legacy/router/ns-route-reuse-strategy.ts +++ b/packages/angular/src/lib/legacy/router/ns-route-reuse-strategy.ts @@ -133,7 +133,7 @@ export class NSRouteReuseStrategy implements RouteReuseStrategy { const key = getSnapshotKey(route); const isBack = outlet ? outlet.isPageNavigationBack : false; - const shouldAttach = isBack && cache.peek().key === key; + const shouldAttach = isBack && cache.peek()?.key === key; if (NativeScriptDebug.isLogEnabled()) { NativeScriptDebug.routeReuseStrategyLog(`shouldAttach isBack: ${isBack} key: ${key} result: ${shouldAttach}`);