Skip to content

Commit 9b8874c

Browse files
committed
Add getViewNode renderer hook
1 parent 4838e6b commit 9b8874c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Diff for: src/nativescript-angular/renderer.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class NativeScriptRenderer extends Renderer implements NodeFactory<ViewNo
3030
}
3131

3232
public createProtoView(componentTemplateId: string, cmds: RenderTemplateCmd[]): RenderProtoViewRef {
33-
console.log('NativeScriptRenderer.createProtoView: ' + cmds);
33+
console.log('NativeScriptRenderer.createProtoView: ' + componentTemplateId + ' -> ' + cmds);
3434
return new DefaultProtoViewRef(this._componentTemplates.get(componentTemplateId), cmds);
3535
}
3636

@@ -94,7 +94,7 @@ export class NativeScriptRenderer extends Renderer implements NodeFactory<ViewNo
9494
var startIndex = anchorNode.parentNode.getChildIndex(anchorNode) + 1;
9595

9696
fragmentNodes.forEach((node, index) => {
97-
console.log('attachFragmentAfterElement: child: ' + node.viewName + ' after: ' + anchorNode.viewName + ' startIndex: ' + startIndex + ' index: ' + index);
97+
console.log('attachFragmentAfter: child: ' + node.viewName + ' after: ' + anchorNode.viewName + ' startIndex: ' + startIndex + ' index: ' + index);
9898
anchorNode.parentNode.insertChildAt(startIndex + index, node);
9999
node.attachToView(startIndex + index);
100100
});
@@ -166,6 +166,11 @@ export class NativeScriptRenderer extends Renderer implements NodeFactory<ViewNo
166166
return node.nativeView;
167167
}
168168

169+
getViewNode(location: RenderElementRef): ViewNode {
170+
console.log("NativeScriptRenderer.getViewNode");
171+
return resolveBoundNode(location);
172+
}
173+
169174
/**
170175
* Calls a method on an element.
171176
*/

0 commit comments

Comments
 (0)