From 0b546a5af983836e9d8be40fb528b3f1183995f3 Mon Sep 17 00:00:00 2001 From: Eduardo Speroni Date: Fri, 3 Sep 2021 10:05:55 -0300 Subject: [PATCH] fix(list-view): try to unwrap component views --- .../angular/src/lib/cdk/list-view/list-view.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/angular/src/lib/cdk/list-view/list-view.component.ts b/packages/angular/src/lib/cdk/list-view/list-view.component.ts index e36398d..97b7252 100644 --- a/packages/angular/src/lib/cdk/list-view/list-view.component.ts +++ b/packages/angular/src/lib/cdk/list-view/list-view.component.ts @@ -212,7 +212,10 @@ export class ListViewComponent implements DoCheck, OnDestroy, AfterCont NativeScriptDebug.listViewLog(`onItemLoading: ${index} - Reusing existing view`); } - const templateKey = this._viewToTemplate.get(args.view); + let templateKey = this._viewToTemplate.get(args.view); + if (!templateKey && args.view instanceof LayoutBase && args.view.getChildrenCount() > 0) { + templateKey = this._viewToTemplate.get(args.view.getChildAt(0)); + } if (!templateKey) { // this template was not created by us if (NativeScriptDebug.isLogEnabled()) {