Vscode-ng-language-service: intellisense para $ event en la plantilla html no funciona

Creado en 26 dic. 2019  ·  4Comentarios  ·  Fuente: angular/vscode-ng-language-service

Describe el error
$ evento. activar el conjunto de sugerencias incorrecto para el autocompletado

image

basado en el evento de que aquí está (clic) el evento $ debería sugerir elementos MouseEvent correctos, o en (desenfoque) debería sugerir FocuseEvent etc.

Espero ver stopImmediatePropagation() y otros elementos como aquí.

Registros

Adjunte dos registros:

  1. Salida de la consola (vaya a la barra de herramientas -> Ver -> Salida y copie el contenido)
[Info  - 5:12:00 PM] Angular language server process ID: 21952
[Info  - 5:12:00 PM] Using typescript v3.6.4 from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js
[Info  - 5:12:00 PM] Using @angular/language-service v9.0.0-rc.7 from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js
[Info  - 5:12:00 PM] Log file: c:\Users\MohammadHosseinAmri\AppData\Roaming\Code\logs\20191226T162205\exthost1\Angular.ng-template\nglangsvc.log
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
Warning: Can't resolve all parameters for ProjectsService in c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts: (?). This will become an error in Angular v6.x
[Error - 7:36:45 PM] TypeError: Cannot read property 'startRecordingFilesWithChangedResolutions' of undefined
    at ConfiguredProject.Project.updateGraph (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:129744:38)
    at ConfiguredProject.updateGraph (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:130316:63)
    at updateProjectIfDirty (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:130674:45)
    at Array.forEach (<anonymous>)
    at ProjectService.assignProjectToOpenedScriptInfo (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:132622:41)
    at ProjectService.openClientFileWithNormalizedPath (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:132652:31)
    at ProjectService.openClientFile (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:132536:29)
    at ProjectService.openClientFile (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\index.js:811:32)
    at Session.onDidOpenTextDocument (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\index.js:1047:49)
    at c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\index.js:937:47
[Error - 7:36:45 PM] Notification handler 'textDocument/didOpen' failed with message: Cannot read property 'startRecordingFilesWithChangedResolutions' of undefined
c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:129744
                this.resolutionCache.startRecordingFilesWithChangedResolutions();
                                     ^

TypeError: Cannot read property 'startRecordingFilesWithChangedResolutions' of undefined
    at ConfiguredProject.Project.updateGraph (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:129744:38)
    at ConfiguredProject.updateGraph (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:130316:63)
    at Object.updateProjectIfDirty (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:130674:45)
    at ConfiguredProject.Project.getLanguageService (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js:129429:28)
    at Session.sendPendingDiagnostics (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\index.js:1009:35)
    at Timeout._onTimeout (c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\index.js:990:19)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7)
[Info  - 7:37:01 PM] Connection to server got closed. Server will restart.
[Info  - 7:37:01 PM] Angular language server process ID: 23912
[Info  - 7:37:01 PM] Using typescript v3.6.4 from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\node_modules\typescript\lib\tsserverlibrary.js
[Info  - 7:37:01 PM] Using @angular/language-service v9.0.0-rc.7 from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js
[Info  - 7:37:01 PM] Log file: c:\Users\MohammadHosseinAmri\AppData\Roaming\Code\logs\20191226T162205\exthost1\Angular.ng-template\nglangsvc.log

  1. Archivo de registro (la ruta se imprime en la salida de la consola al inicio)
Info 0    [19:37:1.471] Format host information updated
Info 1    [19:37:1.473] reload projects.
Info 2    [19:37:1.474] Structure before ensureProjectForOpenFiles:
Info 3    [19:37:1.474] Structure after ensureProjectForOpenFiles:
Info 4    [19:37:1.474] Host file extension mappings updated
Info 5    [19:37:1.490] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/projects
Info 6    [19:37:1.492] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/projects/projects.component.ts :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 7    [19:37:1.492] Opened configuration file c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 8    [19:37:1.571] Loading global plugin @angular/language-service
Info 9    [19:37:1.571] Enabling plugin @angular/language-service from candidate paths: c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/typescript/lib/tsserverlibrary.js/../../..,c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js
Info 10   [19:37:1.572] Loading @angular/language-service from c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/typescript/lib/tsserverlibrary.js/../../.. (resolved to c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/node_modules)
Info 11   [19:37:1.598] Loading @angular/language-service from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js (resolved to c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/server/node_modules/@angular/language-service/bundles/language-service.umd.js/node_modules)
Info 12   [19:37:1.725] Plugin validation succeded
Info 13   [19:37:1.767] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 14   [19:37:8.757] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json Version: 1 structureChanged: true Elapsed: 6990ms
Info 15   [19:37:8.757] Project 'c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json' (Configured) 
Info 16   [19:37:8.757]     Files (576)

Info 17   [19:37:8.757] -----------------------------------------------
Info 18   [19:37:8.760] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 19   [19:37:8.784] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json Version: 2 structureChanged: false Elapsed: 24ms
Info 20   [19:37:8.784] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 21   [19:37:8.801] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects
Info 22   [19:37:8.805] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/projects.service.ts :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 23   [19:37:8.805] Opened configuration file c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 24   [19:37:8.894] Loading global plugin @angular/language-service
Info 25   [19:37:8.894] Enabling plugin @angular/language-service from candidate paths: c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/typescript/lib/tsserverlibrary.js/../../..,c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js
Info 26   [19:37:8.894] Loading @angular/language-service from c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/typescript/lib/tsserverlibrary.js/../../.. (resolved to c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/node_modules)
Info 27   [19:37:8.897] Loading @angular/language-service from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js (resolved to c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/server/node_modules/@angular/language-service/bundles/language-service.umd.js/node_modules)
Info 28   [19:37:8.939] Plugin validation succeded
Info 29   [19:37:8.947] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 30   [19:37:9.657] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json Version: 1 structureChanged: true Elapsed: 710ms
Info 31   [19:37:9.657] Project 'c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json' (Configured) 
Info 32   [19:37:9.657]     Files (104)

Info 33   [19:37:9.657] -----------------------------------------------
Info 34   [19:37:9.660] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 35   [19:37:9.673] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json Version: 2 structureChanged: false Elapsed: 13ms
Info 36   [19:37:9.673] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 37   [19:37:9.687] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects
Info 38   [19:37:9.687] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/projects/project.ts :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 39   [19:37:9.699] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src
Info 40   [19:37:9.699] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/index.ts :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 41   [19:37:9.700] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib
Info 42   [19:37:9.700] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/src/lib/core-data.module.ts :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/libs/core-data/tsconfig.json
Info 43   [19:37:9.701] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app
Info 44   [19:37:9.701] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/app.module.ts :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 45   [19:37:9.703] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/projects
Info 46   [19:37:9.704] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/projects/projects.component.html :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 47   [19:37:9.705] Loading global plugin @angular/language-service
Info 48   [19:37:9.705] Enabling plugin @angular/language-service from candidate paths: c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/typescript/lib/tsserverlibrary.js/../../..,c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js
Info 49   [19:37:9.705] Loading @angular/language-service from c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/typescript/lib/tsserverlibrary.js/../../.. (resolved to c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/node_modules/node_modules)
Info 50   [19:37:9.708] Loading @angular/language-service from c:\Users\MohammadHosseinAmri\.vscode\extensions\angular.ng-template-0.900.3\server\node_modules\@angular\language-service\bundles\language-service.umd.js (resolved to c:/Users/MohammadHosseinAmri/.vscode/extensions/angular.ng-template-0.900.3/server/node_modules/@angular/language-service/bundles/language-service.umd.js/node_modules)
Info 51   [19:37:9.732] Plugin validation succeded
Info 52   [19:37:9.745] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info 53   [19:37:11.217] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true Elapsed: 1472ms
Info 54   [19:37:11.217] Project '/dev/null/inferredProject1*' (Inferred) 
Info 55   [19:37:11.217]    Files (29)

Info 56   [19:37:11.217] -----------------------------------------------
Info 57   [19:37:11.227] Search path: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/projects
Info 58   [19:37:11.228] For info: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/src/app/projects/projects.component.html :: Config file name: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 59   [19:37:11.228] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info 60   [19:37:11.262] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false Elapsed: 34ms
Info 61   [19:37:11.262] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 62   [19:37:14.80] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 63   [19:37:14.126] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json Version: 3 structureChanged: false Elapsed: 46ms
Info 64   [19:37:14.126] Project 'c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json' (Configured) 
Info 65   [19:37:14.127]    Files (576)

Info 66   [19:37:14.127] -----------------------------------------------
Info 67   [19:37:42.324] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 68   [19:37:42.347] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json Version: 4 structureChanged: false Elapsed: 23ms
Info 69   [19:37:42.347] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 70   [19:37:44.819] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 71   [19:37:44.858] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json Version: 5 structureChanged: false Elapsed: 39ms
Info 72   [19:37:44.858] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 73   [19:37:45.398] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
Info 74   [19:37:45.432] Finishing updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json Version: 6 structureChanged: false Elapsed: 34ms
Info 75   [19:37:45.432] Different program with same set of files:: oldProgram.structureIsReused:: 2
Info 76   [19:38:0.530] Starting updateGraphWorker: Project: c:/Users/MohammadHosseinAmri/source/repos/learning/angular-core-workshop/apps/dashboard/tsconfig.json
bug feature ivy lib

Comentario más útil

Gracias por el informe de error; esto ha sido una tarea de larga data. Intentaré trabajar en esto hoy.

Hay al menos tres partes para implementar esto:

  1. Proporcionar la finalización de la variable $event en eventos vinculados
  2. Proporcione finalizaciones para las propiedades de la variable $event

    • Cuando el tipo $event se especifica mediante un enlace de evento de salida

    • Cuando el tipo $event se infiere en un enlace de evento DOM (como en (click) )

Todos 4 comentarios

Gracias por el informe de error; esto ha sido una tarea de larga data. Intentaré trabajar en esto hoy.

Hay al menos tres partes para implementar esto:

  1. Proporcionar la finalización de la variable $event en eventos vinculados
  2. Proporcione finalizaciones para las propiedades de la variable $event

    • Cuando el tipo $event se especifica mediante un enlace de evento de salida

    • Cuando el tipo $event se infiere en un enlace de evento DOM (como en (click) )

No del todo hecho; nos faltan tipificaciones para eventos DOM. Consulte el PR adjunto; es posible que decidamos no admitir la escritura de eventos DOM.

Esto ha sido solucionado por el nuevo servicio de idioma nativo de Ivy, lanzado en v11.1.0 .
Es una función de suscripción voluntaria por ahora, pruébela y avísenos si tiene algún comentario.
Para obtener la mejor experiencia de editor, asegúrese de que su proyecto tenga strictTemplates habilitado en angularCompilerOptions .
En caso de que se encuentre con un error similar, presente un nuevo problema. Cerraré esto por ahora.

¿Fue útil esta página
0 / 5 - 0 calificaciones