When the template type checker try to get a symbol of a template node, it will not return the directives intended for an element on a microsyntax template, for example, `<div *ngFor="let user of users;" dir>`, the `dir` will be skipped, but it's needed in language service. Fixes https://github.com/angular/vscode-ng-language-service/issues/1420 PR Close #42640