Le problème est causé par le package @angular/language-service
Oui, la version précédente dans laquelle ce bug n'était pas présent était : v8.2.14
Le type de contexte de directive structurelle n'est pas propagé au modèle. Il est traité comme n'importe lequel, il n'y a donc pas d'assistant de contenu et les erreurs de type ne sont pas détectées. Pendant la construction, le compilateur voit le type et intercepte les erreurs. Cependant, la directive ngFor intégrée est gérée correctement dans le service de langue et pendant la construction également.
https://stackblitz.com/edit/angular-issue-35537
Angular v8.2.14 avec vscode-ng-language-service v0.802.3, erreur et assistance de contenu comme prévu :
Angular v9.0.1 avec vscode-ng-language-service v0.900.12, aucune erreur et aucune aide au contenu :
Version angulaire :
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
Autre chose de pertinent ?
Ce n'est pas un doublon de :
angular/angular#35426 lié?
Oui, c'est vrai, je pense que c'est la même chose, je ne l'ai juste pas trouvé avant.
Soit dit en passant, ce n'est pas une demande de fonctionnalité, car cela fonctionnait dans la dernière v8 angulaire. J'ai déposé un PR avec le correctif (#35561).
Correctif publié dans @angular/language-service
v9.0.3
et v9.1.0-next.2
, et il est dans vscode-ng-language-service
master.
Ce problème a été automatiquement verrouillé en raison de l'inactivité.
Veuillez déposer un nouveau problème si vous rencontrez un problème similaire ou connexe.
En savoir plus sur notre politique de verrouillage automatique des conversations .
_Cette action a été effectuée automatiquement par un bot._
Commentaire le plus utile
Correctif publié dans
@angular/language-service
v9.0.3
etv9.1.0-next.2
, et il est dansvscode-ng-language-service
master.