Vscode-ng-language-service: рСгрСссия v9: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ структурныС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ большС Π½Π΅ вводятся

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 19 Ρ„Π΅Π²Ρ€. 2020  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: angular/vscode-ng-language-service

🐞 ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС

Π—Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚


ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ @ angular / language-service

Π­Ρ‚ΠΎ рСгрСсс?


Π”Π°, прСдыдущая вСрсия, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ эта ошибка отсутствовала, Π±Ρ‹Π»Π°: v8.2.14

ОписаниС

Π’ΠΈΠΏ контСкста структурной Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π½Π΅ распространяСтся Π½Π° шаблон. Он обрабатываСтся ΠΊΠ°ΠΊ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, поэтому Π½Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ содСрТимого ΠΈ ошибок Ρ‚ΠΈΠΏΠ° Π½Π΅ обнаруТиваСтся. Π’ΠΎ врСмя сборки компилятор Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚ΠΈΠΏ ΠΈ выявляСт ошибки. Однако встроСнная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ngFor ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ обрабатываСтся Π² языковой слуТбС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎ врСмя сборки.

πŸ”¬ МинимальноС воспроизвСдСниС



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

πŸ”₯ Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ошибка

Angular v8.2.14 с vscode-ng-language-service v0.802.3, ошибка ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° содСрТимого, ΠΊΠ°ΠΊ ΠΈ оТидалось:

ng8

Angular v9.0.1 с vscode-ng-language-service v0.900.12, Π±Π΅Π· ошибок ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ содСрТимого:

ng9

🌍 Π’Π°ΡˆΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Угловая вСрсия:

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

Π§Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅?

Π­Ρ‚ΠΎ Π½Π΅ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚:

  • angular / angular # 33896: Π΅Π³ΠΎ ошибка ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° Π² v8, ΠΈ Ρ‚ΠΈΠΏ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Π° Π½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ
  • angular / angular # 20739: Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ‚ΠΈΠΏ отсутствуСт

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Π² @angular/language-service v9.0.3 ΠΈ v9.1.0-next.2 , ΠΈ ΠΎΠ½ΠΎ находится Π² vscode-ng-language-service master.

ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

https://github.com/angular/angular/issues/35426 связаны?

angular / angular # 35426 связаны?

Π”Π° ΠΏΡ€Π°Π²Π΄Π°, Π΄ΡƒΠΌΠ°ΡŽ Ρ‚ΠΎ ΠΆΠ΅ самоС, просто Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ».

ΠšΡΡ‚Π°Ρ‚ΠΈ, это Π½Π΅ запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² послСднСй вСрсии angular v8. Π― ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» PR с исправлСниСм (β„– 35561).

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Π² @angular/language-service v9.0.3 ΠΈ v9.1.0-next.2 , ΠΈ ΠΎΠ½ΠΎ находится Π² vscode-ng-language-service master.

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° автоматичСски Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΈΠ·-Π·Π° бСздСйствия.
ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, сообщитС ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ связанной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ нашСй ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ автоматичСской Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² .

_Π­Ρ‚ΠΎ дСйствиС Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ автоматичСски Π±ΠΎΡ‚ΠΎΠΌ. _

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ