Vscode-ng-language-service: regresi v9: arahan struktural khusus tidak diketik lagi

Dibuat pada 19 Feb 2020  ·  4Komentar  ·  Sumber: angular/vscode-ng-language-service

laporan bug

Paket yang terpengaruh


Masalah ini disebabkan oleh paket @angular/language-service

Apakah ini sebuah regresi?


Ya, versi sebelumnya di mana bug ini tidak ada adalah: v8.2.14

Deskripsi

Jenis konteks direktif struktural tidak disebarkan ke template. Ini ditangani apa adanya, oleh karena itu tidak ada bantuan konten dan kesalahan ketik tidak terdeteksi. Selama pembangunan, kompiler melihat jenis dan menangkap kesalahan. Namun, arahan ngFor bawaan ditangani dengan benar dalam layanan bahasa dan juga selama pembuatan.

Reproduksi Minimal



https://stackblitz.com/edit/angular-issue-35537

Pengecualian atau Kesalahan

Angular v8.2.14 dengan vscode-ng-language-service v0.802.3, kesalahan dan bantuan konten seperti yang diharapkan:

ng8

Angular v9.0.1 dengan vscode-ng-language-service v0.900.12, tidak ada kesalahan dan tidak ada bantuan konten:

ng9

Lingkungan Anda

Versi Sudut:

Angular CLI: 9.0.2
Node: 10.15.0
OS: win32 x64

Angular: 9.0.1
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.900.2
@angular-devkit/build-angular     0.900.2
@angular-devkit/build-optimizer   0.900.2
@angular-devkit/build-webpack     0.900.2
@angular-devkit/core              9.0.2
@angular-devkit/schematics        9.0.2
@angular/cli                      9.0.2
@ngtools/webpack                  9.0.2
@schematics/angular               9.0.2
@schematics/update                0.900.2
rxjs                              6.5.4
typescript                        3.7.5
webpack                           4.41.2

Ada lagi yang relevan?

Ini bukan duplikat dari:

  • angular/angular#33896: bugnya sudah ada di v8 dan tipenya salah, tidak ada
  • angular/angular#20739: arahan berfungsi, tetapi tipenya tidak ada
bug lib

Komentar yang paling membantu

Perbaikan dirilis di @angular/language-service v9.0.3 dan v9.1.0-next.2 , dan itu ada di vscode-ng-language-service master.

Semua 4 komentar

sudut/sudut#35426 terkait?

Ya benar, saya rasa sama saja, hanya saja saya tidak menemukannya sebelumnya.

Omong-omong, ini bukan permintaan fitur, karena ini berfungsi di angular v8.0 terbaru. Saya telah mengajukan PR dengan perbaikan (#35561).

Perbaikan dirilis di @angular/language-service v9.0.3 dan v9.1.0-next.2 , dan itu ada di vscode-ng-language-service master.

Masalah ini telah dikunci secara otomatis karena tidak ada aktivitas.
Silakan ajukan masalah baru jika Anda mengalami masalah serupa atau terkait.

Baca lebih lanjut tentang kebijakan penguncian percakapan otomatis kami.

_Tindakan ini telah dilakukan secara otomatis oleh bot._

Apakah halaman ini membantu?
0 / 5 - 0 peringkat