diff --git a/packages/language-service/src/language_service.ts b/packages/language-service/src/language_service.ts index d78c47ddbf8f46..23b79007c54b1c 100644 --- a/packages/language-service/src/language_service.ts +++ b/packages/language-service/src/language_service.ts @@ -610,6 +610,7 @@ function isInAngularContext(program: ts.Program, fileName: string, position: num const assignment = getPropertyAssignmentFromValue(node, 'template') ?? getPropertyAssignmentFromValue(node, 'templateUrl') ?? + // `node.parent` is used because the string is a child of an array element and we want to get the property name getPropertyAssignmentFromValue(node.parent, 'styleUrls') ?? getPropertyAssignmentFromValue(node, 'styleUrl'); return assignment !== null && getClassDeclFromDecoratorProp(assignment) !== null;