Beschreibe den Fehler
Titel sagt alles.
Fortpflanzen
Schritte zum Reproduzieren des Verhaltens:
ng new test-app
test-proj/src/app/app.component.html
Open öffnen<button type="button" (click)="TestMethod('{{text}\}')">Add text field</button>
<button type="button" (click)="TestMethod('{{text_2}\}')">Add text_2 field</button>
4. Sehen Sie sich das Hervorheben von fehlerhafter Syntax an. **Erwartetes Verhalten** Voll funktionsfähige Syntaxhervorhebung. **Protokolle** Bitte hängen Sie zwei Protokolle an: 1. Konsolenausgabe (Gehen Sie zur Symbolleiste --> Ansicht --> Ausgabe und kopieren Sie den Inhalt)[Info - 2:26:55 PM] Angular language server process ID: 22612
[Info - 2:26:55 PM] Using typescript/lib/tsserverlibrary v4.0.5 from c:\Users\redacted\.vscode\extensions\angular.ng-template-0.1100.1\node_modules\typescript\lib\tsserverlibrary.js
[Info - 2:26:55 PM] Using @angular/language-service v11.0.1 from c:\Users\redacted\.vscode\extensions\angular.ng-template-0.1100.1\server\node_modules\@angular\language-service\bundles\language-service.js
[Info - 2:26:55 PM] Log file: c:\Users\redacted\AppData\Roaming\Code\logs\20201127T142648\exthost1\Angular.ng-template\nglangsvc.log
[Info - 2:26:58 PM] Enabling VE language service for c:/Users/redacted/Documents/test-proj/tsconfig.json.
Info 0 [14:26:55.743] Format-Host-Informationen aktualisiert Info 1 [14:26:55.744] Projekte neu laden. Info 2 [14:26:55.744] Vor dem SichernProjectForOpenFiles: Info 3 [14:26:55.744] Nach secureProjectForOpenFiles: Info 4 [14:26:55.744] Zuordnungen von Host-Dateierweiterungen aktualisiert Info 5 [14:26:55.744] Angular-Sprachserver-Prozess-ID: 22612 Info 6 [14:26:55.745] Verwenden von typescript/lib/tsserverlibrary v4.0.5 von c:\Users\redacted\.vscode\extensions\angular.ng-template-0.1100.1\node_modules\typescript\lib\tsserverlibrary.js Info 7 [14:26:55.745] Verwenden von @angular/language-service v11.0.1 von c:\Users\redacted\.vscode\extensions\angular.ng-template-0.1100.1\server\node_modules\@angular\language -service\bundles\language-service.js Info 8 [14:26:55.745] Protokolldatei: c:\Users\redacted\AppData\Roaming\Code\logs\20201127T142648\exthost1\Angular.ng-template\nglangsvc.log Info 9 [14:26:55.749] Suchpfad: c:/Users/redacted/Documents/test-proj/src/app Info 10 [14:26:55.750] Für Info: c:/Users/redacted/Documents/test-proj/src/app/app.component.html :: Name der Konfigurationsdatei: c:/Users/redacted/Documents/test -proj/tsconfig.json Info 11 [14:26:55.750] Geöffnete Konfigurationsdatei c:/Users/redacted/Documents/test-proj/tsconfig.json Info 12 [14:26:55.753] Neues Projekt laden: Anlegen eines möglichen konfigurierten Projekts für c:/Users/redacted/Documents/test-proj/src/app/app.component.html zum Öffnen Info 13 [14:26:55.773] Config: c:/Users/redacted/Documents/test-proj/tsconfig.json : { "rootNames": [ "c:/Users/redacted/Documents/test-proj/e2e/src/app.e2e-spec.ts", "c:/Users/redacted/Documents/test-proj/e2e/src/app.po.ts", "c:/Users/redacted/Documents/test-proj/src/main.ts", "c:/Users/redacted/Documents/test-proj/src/polyfills.ts", "c:/Users/redacted/Documents/test-proj/src/test.ts", "c:/Users/redacted/Documents/test-proj/src/app/app.component.spec.ts", "c:/Users/redacted/Documents/test-proj/src/app/app.component.ts", "c:/Users/redacted/Documents/test-proj/src/app/app.module.ts", "c:/Users/redacted/Documents/test-proj/src/environments/environment.prod.ts", "c:/Users/redacted/Documents/test-proj/src/environments/environment.ts" ], "Optionen": { "baseUrl": "c:/Users/redacted/Documents/test-proj", "outDir": "c:/Users/redacted/Documents/test-proj/dist/out-tsc", "sourceMap": wahr, "Erklärung": falsch, "downlevelIteration": wahr, "experimentalDecorators": wahr, "Modul": 99, "moduleResolution": 2, "importHelpers": wahr, "Ziel": 2, "typeRoots": [ "c:/Users/redacted/Documents/test-proj/node_modules/@types" ], "lib": [ "lib.es2018.d.ts", "lib.dom.d.ts" ], "configFilePath": "c:/Users/redacted/Documents/test-proj/tsconfig.json" } } Info 14 [14:26:55.775] Laden des globalen Plugins @angular/language-service Info 15 [14:26:55.775] Plugin @angular/language-service aus Kandidatenpfaden aktivieren: c:\Users\redacted\.vscode\extensions\angular.ng-template-0.1100.1\server\node_modules\@angular\ language-service\bundles\language-service.js,c:/Users/redacted/.vscode/extensions/angular.ng-template-0.1100.1/node_modules/typescript/lib/tsserverlibrary.js/../../ .. Info 16 [14:26:55.775] Laden von @angular/language-service von c:\Users\redacted\.vscode\extensions\angular.ng-template-0.1100.1\server\node_modules\@angular\language-service\ bundles\language-service.js (aufgelöst in c:/Users/redacted/.vscode/extensions/angular.ng-template-0.1100.1/server/node_modules/@angular/language-service/bundles/language-service.js /node_modules) Info 17 [14:26:55.816] Plugin-Validierung erfolgreich Info 18 [14:26:55.844] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 19 [14:26:58.0] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 1 structureChanged: true Verstrichen: 2156ms Info 20 [14:26:58.0] Projekt 'c:/Users/redacted/Documents/test-proj/tsconfig.json' (konfiguriert) Info 21 [14:26:58.0] Dateien (249) Info 22 [14:26:58.0] ----------------------------------------- ------ Info 23 [14:26:58.29] UpdateGraphWorker wird gestartet: Projekt: /dev/null/autoImportProviderProject1* Info 24 [14:26:58.267] Update wird beendetGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true Verstrichen: 238ms Info 25 [14:26:58.267] Projekt '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [14:26:58.267] Dateien (68) Info 27 [14:26:58.267] ----------------------------------------- ------ Info 28 [14:26:58.268] Aktivieren des VE-Sprachdienstes für c:/Users/redacted/Documents/test-proj/tsconfig.json. Info 29 [14:27:3.54] Suchpfad: c:/Users/redacted/Documents/test-proj/src/app Info 30 [14:27:3.54] Für Info: c:/Users/redacted/Documents/test-proj/src/app/app.component.ts :: Name der Konfigurationsdatei: c:/Users/redacted/Documents/test -proj/tsconfig.json Info 31 [14:27:5.160] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 32 [14:27:5.180] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 2 structureChanged: false Verstrichen: 20ms Info 33 [14:27:5.180] Anderes Programm mit gleichem Dateisatz:: oldProgram.structureIsReused:: 2 Info 34 [14:27:6.301] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 35 [14:27:6.303] Finishing updateGraphWorker: Project: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 3 structureChanged: false Verstrichen: 2ms Info 36 [14:27:10.727] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 37 [14:27:10.729] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 4 structureChanged: false Verstrichen: 2ms Info 38 [14:27:11.223] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 39 [14:27:11.225] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 5 structureChanged: false Verstrichen: 2ms Info 40 [14:27:11.404] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 41 [14:27:11.406] Finishing updateGraphWorker: Project: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 6 structureChanged: false Verstrichen: 2ms Info 42 [14:27:11.699] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 43 [14:27:11.701] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 7 structureChanged: false Verstrichen: 2ms Info 44 [14:27:11.911] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 45 [14:27:11.913] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 8 structureChanged: false Verstrichen: 2ms Info 46 [14:27:12.5] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 47 [14:27:12.7] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 9 structureChanged: false Verstrichen: 2ms Info 48 [14:27:14.322] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 49 [14:27:14.324] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 10 StructureChanged: false Verstrichen: 2ms Info 50 [14:27:14.918] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 51 [14:27:14.920] Finishing updateGraphWorker: Project: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 11 structureChanged: false Verstrichen: 2ms Info 52 [14:27:15.57] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 53 [14:27:15.59] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 12 StructureChanged: false Verstrichen: 2ms Info 54 [14:27:15.284] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 55 [14:27:15.286] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 13 structureChanged: false Verstrichen: 1ms Info 56 [14:27:15.346] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 57 [14:27:15.348] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 14 structureChanged: false Verstrichen: 2ms Info 58 [14:27:15.409] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 59 [14:27:15.410] Finishing updateGraphWorker: Project: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 15 structureChanged: false Verstrichen: 1ms Info 60 [14:27:15.509] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 61 [14:27:15.510] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 16 structureChanged: false Verstrichen: 1ms Info 62 [14:27:17.699] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 63 [14:27:17.702] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 17 structureChanged: false Verstrichen: 3ms Info 64 [14:27:22.16] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 65 [14:27:22.18] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 18 structureChanged: false Verstrichen: 2ms Info 66 [14:27:22.420] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 67 [14:27:22.422] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 19 structureChanged: false Verstrichen: 2ms Info 68 [14:27:24.608] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 69 [14:27:24.609] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 20 structureChanged: false Verstrichen: 1ms Info 70 [14:27:26.458] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 71 [14:27:26.460] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 21 structureChanged: false Verstrichen: 1ms Info 72 [14:28:51.492] UpdateGraphWorker starten: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 73 [14:28:51.501] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 22 structureChanged: false Verstrichen: 9ms Info 74 [14:28:51.518] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 75 [14:28:51.520] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 23 structureChanged: false Verstrichen: 2ms Info 76 [14:28:52.120] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 77 [14:28:52.122] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 24 structureChanged: false Verstrichen: 2ms Info 78 [14:28:53.366] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 79 [14:28:53.367] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 25 structureChanged: false Verstrichen: 1ms Info 80 [14:28:53.425] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 81 [14:28:53.429] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 26 StructureChanged: false Verstrichen: 4ms Info 82 [14:28:53.962] Starten von updateGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Info 83 [14:28:53.964] Update wird beendetGraphWorker: Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Version: 27 structureChanged: false Verstrichen: 2ms Info 84 [14:29:52.577] DirectoryWatcher:: Ausgelöst mit c:/users/redacted/documents/test-proj/.git/objects/maintenance.lock :: WatchInfo: c:/users/redacted/documents/test- proj 1 undefined Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json WatchType: Wildcard-Verzeichnis Info 85 [14:29:52.577] Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Erkannter ignorierter Pfad: c:/users/redacted/documents/test-proj/.git/objects/maintenance .sperren Info 86 [14:29:52.577] Verstrichen:: 0ms DirectoryWatcher:: Ausgelöst mit c:/users/redacted/documents/test-proj/.git/objects/maintenance.lock :: WatchInfo: c:/users/redacted/ document/test-proj 1 undefined Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json WatchType: Wildcard-Verzeichnis Info 87 [14:29:52.577] DirectoryWatcher:: Ausgelöst mit c:/users/redacted/documents/test-proj/.git/objects/maintenance.lock :: WatchInfo: c:/users/redacted/documents/test- proj 1 undefined Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json WatchType: Wildcard-Verzeichnis Info 88 [14:29:52.578] Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json Erkannter ignorierter Pfad: c:/users/redacted/documents/test-proj/.git/objects/maintenance .sperren Info 89 [14:29:52.578] Verstrichen:: 1ms DirectoryWatcher:: Ausgelöst mit c:/users/redacted/documents/test-proj/.git/objects/maintenance.lock :: WatchInfo: c:/users/redacted/ document/test-proj 1 undefined Projekt: c:/Users/redacted/Documents/test-proj/tsconfig.json WatchType: Wildcard-Verzeichnis
Screenshots
Zusätzlicher Kontext
Fügen Sie hier jeden weiteren Kontext zu dem Problem hinzu.
Hallo, danke für den Bericht. Es wird nicht empfohlen, Interpolations-Tags auf diese Weise zu maskieren, da dies umgeht, wie Interpolationen im Framework geparst werden, und dies wird bald ein Fehler sein . Die empfohlene Methode zum Escape-Interpolationen als Text in Ihrem Beispiel wäre AddTextToActiveInput('{{ "{{" }}text{{ "}}" }}')
. Aus diesem Grund glaube ich nicht, dass wir das Problem mit der Syntaxhervorhebung in diesem Fall beheben werden.
Schließung als No-Fix.
Dieses Problem wurde aufgrund von Inaktivität automatisch gesperrt.
Bitte reichen Sie ein neues Problem ein, wenn Sie auf ein ähnliches oder verwandtes Problem stoßen.
Lesen Sie mehr über unsere Richtlinie zum automatischen Sperren von Konversationen .
_Diese Aktion wurde automatisch von einem Bot ausgeführt._
Hilfreichster Kommentar
Hallo, danke für den Bericht. Es wird nicht empfohlen, Interpolations-Tags auf diese Weise zu maskieren, da dies umgeht, wie Interpolationen im Framework geparst werden, und dies wird bald ein Fehler sein . Die empfohlene Methode zum Escape-Interpolationen als Text in Ihrem Beispiel wäre
AddTextToActiveInput('{{ "{{" }}text{{ "}}" }}')
. Aus diesem Grund glaube ich nicht, dass wir das Problem mit der Syntaxhervorhebung in diesem Fall beheben werden.