MCPcopy Index your code
hub / github.com/angular/angular / ɵɵdomElementStart

Function ɵɵdomElementStart

packages/core/src/render3/instructions/element.ts:234–268  ·  view source on GitHub ↗
(
  index: number,
  name: string,
  attrsIndex?: number | null,
  localRefsIndex?: number,
)

Source from the content-addressed store, hash-verified

232 * @codeGenApi
233 */
234export function ɵɵdomElementStart(
235 index: number,
236 name: string,
237 attrsIndex?: number | null,
238 localRefsIndex?: number,
239): typeof ɵɵdomElementStart {
240 const lView = getLView();
241
242 ngDevMode && assertTNodeCreationIndex(lView, index);
243
244 const tView = lView[TVIEW];
245 const adjustedIndex = index + HEADER_OFFSET;
246 const tNode = tView.firstCreatePass
247 ? domOnlyFirstCreatePass(
248 adjustedIndex,
249 tView,
250 TNodeType.Element,
251 name,
252 attrsIndex,
253 localRefsIndex,
254 )
255 : (tView.data[adjustedIndex] as TElementNode);
256
257 elementLikeStartShared(tNode, lView, index, name, _locateOrCreateElementNode);
258
259 if (localRefsIndex != null) {
260 saveResolvedLocalsInData(lView, tNode);
261 }
262
263 if (ngDevMode && lView[TVIEW].firstCreatePass) {
264 validateElementIsKnown(lView, tNode);
265 }
266
267 return ɵɵdomElementStart;
268}
269
270/**
271 * Mark the end of the directiveless element.

Callers 1

ɵɵdomElementFunction · 0.85

Calls 6

getLViewFunction · 0.90
assertTNodeCreationIndexFunction · 0.90
domOnlyFirstCreatePassFunction · 0.90
elementLikeStartSharedFunction · 0.90
saveResolvedLocalsInDataFunction · 0.90
validateElementIsKnownFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…