MCPcopy Index your code
hub / github.com/angular/angular / createHostElement

Function createHostElement

packages/core/src/render3/component_ref.ts:176–184  ·  view source on GitHub ↗
(componentDef: ComponentDef<unknown>, renderer: Renderer)

Source from the content-addressed store, hash-verified

174}
175
176function createHostElement(componentDef: ComponentDef<unknown>, renderer: Renderer): RElement {
177 // Determine a tag name used for creating host elements when this component is created
178 // dynamically. Default to 'div' if this component did not specify any tag name in its
179 // selector.
180 const tagName = inferTagNameFromDefinition(componentDef);
181 const namespace =
182 tagName === 'svg' ? SVG_NAMESPACE : tagName === 'math' ? MATH_ML_NAMESPACE : null;
183 return createElementNode(renderer, tagName, namespace);
184}
185
186function assertNotScriptHostElement(tagName: string | null | undefined): void {
187 if (tagName?.toLowerCase() === 'script') {

Callers 1

createComponentRefMethod · 0.70

Calls 2

createElementNodeFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…