From 08512ee28558322de4eb427109b73e528e842212 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Tue, 8 Apr 2025 13:36:41 +0200 Subject: [PATCH] refactor(compiler): add flag to enable selectorless parsing (#60952) Adds a flag to `parseTemplate` to enable selectorless. PR Close #60952 --- packages/compiler/src/render3/view/template.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/compiler/src/render3/view/template.ts b/packages/compiler/src/render3/view/template.ts index a32dc741e75..1b447828175 100644 --- a/packages/compiler/src/render3/view/template.ts +++ b/packages/compiler/src/render3/view/template.ts @@ -130,6 +130,9 @@ export interface ParseTemplateOptions { /** Whether the `@let` syntax is enabled. */ enableLetSyntax?: boolean; + + /** Whether the selectorless syntax is enabled. */ + enableSelectorless?: boolean; } /** @@ -153,6 +156,7 @@ export function parseTemplate( tokenizeExpansionForms: true, tokenizeBlocks: options.enableBlockSyntax ?? true, tokenizeLet: options.enableLetSyntax ?? true, + selectorlessEnabled: options.enableSelectorless ?? false, }); if (