Masalah ini disebabkan oleh paket @angular/language-service
Ya, versi sebelumnya di mana bug ini tidak ada adalah: v8.2.14
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.
https://stackblitz.com/edit/angular-issue-35537
Angular v8.2.14 dengan vscode-ng-language-service v0.802.3, kesalahan dan bantuan konten seperti yang diharapkan:
Angular v9.0.1 dengan vscode-ng-language-service v0.900.12, tidak ada kesalahan dan tidak ada bantuan konten:
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:
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._
Komentar yang paling membantu
Perbaikan dirilis di
@angular/language-service
v9.0.3
danv9.1.0-next.2
, dan itu ada divscode-ng-language-service
master.