( index: number, name: string, attrsIndex?: number | null, localRefsIndex?: number, )
| 232 | * @codeGenApi |
| 233 | */ |
| 234 | export 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. |
no test coverage detected
searching dependent graphs…