Skip to content

Commit 9f5744a

Browse files
SkyZeroZxAndrewKushnir
authored andcommitted
fix(language-service): avoid interpolation highlighting inside @let
This change omits treating `{{ }}` interpolation syntax as valid inside `@let` binding strings, preventing the interpolation curly braces from superseding the match of the surrounding binding expression and ensuring the highlighter reflects the correct semantics of `@let` bindings. fixes angular#61643
1 parent f516370 commit 9f5744a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

vscode-ng-language-service/syntaxes/src/template.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {GrammarDefinition} from './types';
1010

1111
export const Template: GrammarDefinition = {
1212
scopeName: 'template.ng',
13-
injectionSelector: 'L:text.html -comment -control.block.ng',
13+
injectionSelector: 'L:text.html -comment -control.block.ng -meta.definition.variable.ng',
1414
patterns: [{include: '#interpolation'}],
1515
repository: {
1616
interpolation: {

vscode-ng-language-service/syntaxes/template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"scopeName": "template.ng",
3-
"injectionSelector": "L:text.html -comment -control.block.ng",
3+
"injectionSelector": "L:text.html -comment -control.block.ng -meta.definition.variable.ng",
44
"patterns": [
55
{
66
"include": "#interpolation"

0 commit comments

Comments
 (0)