سبب المشكلة هو package @ angular / language-service
نعم ، الإصدار السابق الذي لم يكن هذا الخطأ موجودًا فيه: v8.2.14
لا يتم نشر نوع سياق التوجيه الهيكلي في القالب. يتم التعامل معها كأي محتوى ، وبالتالي لا توجد مساعدة للمحتوى ولم يتم اكتشاف أخطاء الكتابة. أثناء البناء ، يرى المترجم النوع ويلتقط الأخطاء. ومع ذلك ، يتم التعامل مع التوجيه المدمج ngFor بشكل صحيح في خدمة اللغة وأثناء الإنشاء أيضًا.
https://stackblitz.com/edit/angular-issue-35537
الزاوي v8.2.14 مع vscode-ng-language-service v0.802.3 ومساعدة الخطأ والمحتوى كما هو متوقع:
الزاوي v9.0.1 مع vscode-ng-language-service v0.900.12 ، لا يوجد خطأ ولا يوجد مساعدة للمحتوى:
الإصدار الزاوي:
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 ذات الصلة؟
نعم ، صحيح ، أعتقد أنه هو نفسه ، لم أجده من قبل.
بالمناسبة ، هذا ليس طلب ميزة ، لأن هذا كان يعمل في أحدث إصدار 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
سيد.