この問題はパッケージ@angular / language-serviceが原因で発生します
はい、このバグが存在しなかった以前のバージョンは次のとおりでした:v8.2.14
構造ディレクティブコンテキストのタイプは、テンプレートに伝播されません。 いずれかとして処理されるため、コンテンツアシストはなく、タイプエラーは検出されません。 ビルド中に、コンパイラは型を確認し、エラーをキャッチします。 ただし、組み込みのngForディレクティブは、言語サービスおよびビルド中にも正しく処理されます。
https://stackblitz.com/edit/angular-issue-35537
vscode-ng-language-servicev0.802.3を使用したAngularv8.2.14、期待どおりのエラーとコンテンツの支援:
vscode-ng-language-servicev0.900.12を使用したAngularv9.0.1、エラーなし、コンテンツアシストなし:
Angularバージョン:
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
他に関連するものはありますか?
これは重複していません:
角度/角度#35426関連?
はい、本当です、私はそれが同じだと思います、私はちょうど前にそれを見つけませんでした。
ちなみに、これは最新のAngular v8で機能していたため、機能リクエストではありません。 修正を加えたPRを提出しました(#35561)。
@angular/language-service
v9.0.3
とv9.1.0-next.2
でリリースされた修正は、 vscode-ng-language-service
マスターにあります。
この問題は、非アクティブのために自動的にロックされています。
同様の問題または関連する問題が発生した場合は、新しい問題を提出してください。
自動会話ロックポリシーの詳細をご覧ください。
_このアクションはボットによって自動的に実行されました。_
最も参考になるコメント
@angular/language-service
v9.0.3
とv9.1.0-next.2
でリリースされた修正は、vscode-ng-language-service
マスターにあります。