Vscode-ng-language-service: рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд░реЛрдбрдореИрдк

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдордИ 2019  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/vscode-ng-language-service

рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рдореВрд▓ рд▓реЗрдЦрдХ @chuckjaz рдХреЛ рдЯреАрдо рдЫреЛрдбрд╝реЗ рд╣реБрдП рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИред рддрдм рд╕реЗ, рдЯреАрдо рд╡рд┐рднрд┐рдиреНрди рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рд▓рдХреНрд╖реНрдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдЗрд╡реА рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд╕рд╛рде рдмреЗрдЬрд╝рд▓ рдПрдХреАрдХрд░рдг, рдЕрдиреНрдпред
рдЕрдм рдЬрдм рд╕рдВрд╕реНрдХрд░рдг 8 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рдо рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдФрд░ рд░реЛрдбрдореИрдк рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

  1. рд╕реНрдерд┐рд░рддрд╛ / рдкреНрд░рджрд░реНрд╢рди тЬФя╕П рдХрд┐рдпрд╛!
    рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣рдорд╛рд░реА рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡рд╛рдкрд╕ рди рдЖ рдЬрд╛рдПред рд╣рдо рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рдореБрджреНрджреЛрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛрдВ, рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред

  2. Tsserver рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╕рдВрдХреНрд░рдордг тЬФя╕П рд╣реЛ рдЧрдпрд╛!
    рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╣реАрдиреЛрдВ рдореЗрдВ, рд╣рдо tsserver рдкреНрд▓рдЧрдЗрди рдореЙрдбрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╢реЗрд╖ рдХрд╛рд░реНрдп рдХрд░реЗрдВрдЧреЗред рдПрдХ tsserver рдкреНрд▓рдЧрдЗрди рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдкреНрд░рджрд░реНрд╢рди (рдХреЛрдИ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ TS рд╕рдВрдХрд▓рди рдирд╣реАрдВ) рдФрд░ рдХреЛрдИ рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ (рдХреЛрдгреАрдп рдФрд░ TS рджреЛрдиреЛрдВ) рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА HTML рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
    рдЕрдкрдбреЗрдЯ 11/11/2019: рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдкреНрд▓рдЧрдЗрди рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ, рд╣рдордиреЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рд░реВрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИрдВред рдПрдВрдЧреБрд▓рд░ рд╕рдВрд╕реНрдХрд░рдг 9 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

  3. рдмрдЧ рдлрд┐рдХреНрд╕ / рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ тЬФя╕П рд╣реЛ рдЧрдпрд╛!
    рдПрдХ рдмрд╛рд░ рдкреНрд▓рдЧрдЗрди рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдФрд░ рдХреБрдЫ рдмрд╣реБрдд рдЕрдиреБрд░реЛрдзрд┐рдд рдлреАрдЪрд░ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреБрдЫ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓реА рдЖ рд░рд╣реА рдмрдЧ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗред

  4. рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЛ рдЖрдЗрд╡реА рдХрдВрдкрд╛рдЗрд▓рд░ рдореЗрдВ рдмрджрд▓реЗрдВ тЬФя╕П рд╣реЛ рдЧрдпрд╛!
    рдЪреВрдВрдХрд┐ рдЖрдЗрд╡реА рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рди рдореЙрдбрд▓ рд╡реНрдпреВ рдЗрдВрдЬрди рдХреЗ рддрд╣рдд рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдмреИрдХрдПрдВрдб рдХреЛ рдирдпрд╛ рд░реВрдк рджреЗрдирд╛ рд╣реЛрдЧрд╛ред

рд╕рднреА рдлрд╝реАрдбрдмреИрдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ: рдЖрдЗрд╡реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг 11 рдореЗрдВ рдмреАрдЯрд╛-рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреАред рд░рд┐рд▓реАрдЬ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 11 рдирд╡рдВрдмрд░, 2020 рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдФрд░ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рдЗрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рд╣реИрдВ:

  1. рдХреЛрдгреАрдп рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдмреЗрд╣рддрд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ
  2. рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рдорд╛рди рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рддреИрдпрд╛рд░ рдХрд░реЗрдВ
  3. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ angularCompilerOptions . рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░реЗрдВ

рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдиреЗ рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд░реНрдерди рдФрд░ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╕рднреА 20 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдареАрдХ рд╣реИ рдмрд╕ рдЗрд╕реЗ рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдЕрдЪреНрдЫреЗ рд╡рд░реНрдгрд┐рдд рдкреНрд░рджрд░реНрд╢рди рднрд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ/рдмрдЧ рд╣реИрдВ:

рдЬрдмрдХрд┐ рдкрд╣рд▓реЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдЕрдВрддрд┐рдо рдЦреБрд▓реЗ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрдВрдж рди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдЧрд╣рди рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рджреЛрдиреЛрдВ рддрдп рд╣реЛ рдЧрдП рд╣реИрдВ рддреЛ рдкреНрд▓рдЧрдЗрди рд▓рдЧрднрдЧ рд╕рд╣реА рд╣реИред

рдПрдВрдЧреБрд▓рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд░реВрдк рдореЗрдВ GitHub рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреГрдкрдпрд╛ https://github.com/angular/vscode-ng-language-service/releases/tag/v0.900.0-next.0 рджреЗрдЦреЗрдВред

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЖрдЬрдорд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛/рдмрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред рд╢реБрдХреНрд░рд┐рдпрд╛!

@kyliau : рдореИрдВ рдПрдХреНрд▓рд┐рдкреНрд╕ рд╡рд╛рдЗрд▓реНрдб рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рдПрдХреАрдХреГрдд рдирдИ рдХреЛрдгреАрдп

@kyliau рдореИрдВрдиреЗ v0.900.0-next.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рд╣реИрдВ (рдЬреИрд╕реЗ рдШрдЯрдХ рдЪрдпрдирдХрд░реНрддрд╛, рдЧреБрдг, рдИрд╡реЗрдВрдЯ, рдЖрджрд┐)ред

рдореБрдЭреЗ рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реБрдП рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ RC рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рд╣реА рд╣рдлреНрддреЛрдВ рдореЗрдВ vscode рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдкрд░ рдПрдХ рдмрд┐рд▓реНрдХреБрд▓ рдирдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕ рдмреАрдЪ, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рдкреГрд╖реНрда рд╕реЗ рдмрд╛рдЗрдирд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдХрд╛рд░реНрдп рдЖрдЗрдЯрдо (3) рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдХреБрдЫ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓реА рдЖ рд░рд╣реА рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░реЗрдВрдЧреЗред

рдирдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдм рд▓рд╛рдЗрд╡ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕реЗ https://marketplace.visualstudio.com/items?itemName=Angular.ng-template рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб

рдореЗрд░реЗ рдкрд╛рд╕ рдмрд┐рдВрджреБ 4 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреНрд░рд╢реНрди рд╣реИ "рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЛ рдЖрдЗрд╡реА рдХрдВрдкрд╛рдЗрд▓рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ [рдкреНрд░рдЧрддрд┐ рдореЗрдВ]"

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдкрдиреА рдЖрдВрддрд░рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕реЗ рдЖрдЗрд╡реА рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА рдХреЛрдбрдмреЗрд╕ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реЛ рдЧрдП рдереЗред рд▓реЗрдХрд┐рди рдЕрдм vscode рдЕрдм рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдбрд╛рдпрд░реЗрдХреНрдЯрд┐рд╡ рдФрд░ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛, рд╣рдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╡реНрдпреВ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдЗрд╡реА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреАред рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдХреЛрдИ рд░реЛрдбрдореИрдк рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрдм рддрдХ рдкрд╣реБрдВрдЪреЗрдЧрд╛?

рдЖрдИрд╡реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

@furti рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рдБ, рдЕрднреА рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡реНрдпреВ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдЗрд╕реА metadata.json рдХреЛ рдЙрдард╛ рд╕рдХреЗ рдЬреЛ рдЖрдЬ рдХреА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреА рдиреАрдВрд╡ рд╣реИред
@xiaoxiangmoe рдореИрдВ рдЖрдЗрд╡реА рдХреЛ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╣рдо рд╕рдВрд╕реНрдХрд░рдг 10 рдореЗрдВ рдПрдХ рдмреАрдЯрд╛ рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рд▓рдХреНрд╖реНрдп рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдХрд┐рд╕реА рднреА рдЖрд╢реНрдЪрд░реНрдп рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬреВрди рдХреЗ рдЕрдВрдд / рдЬреБрд▓рд╛рдИ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдбрдмреНрд▓реНрдпреВрдПрдлрдПрдЪ рдХреА рдореМрдЬреВрджрд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╣рдорд╛рд░реА рдпреЛрдЬрдирд╛ рдХреБрдЫ рдмрд╛рдзрд┐рдд рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдореВрд▓ рд░реЛрдбрдореИрдк рдкрд░ рдЯрд┐рдХреЗ рд░рд╣рдиреЗ рдХреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рджреЗрдЦрдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдХреЛрдгреАрдп рдиреЗ v10 . рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ
рдХреНрдпрд╛ "рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЛ рдЖрдЗрд╡реА рдХрдВрдкрд╛рдЗрд▓рд░ рдореЗрдВ рдмрджрд▓реЗрдВ" рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ?

@xiaoxiangmoe рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ рдкреБрдирд░реНрдЧрдарди рдХреЗ рдХрд╛рд░рдг рдЖрдЗрд╡реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреА рд╕рдордп-рд╕реАрдорд╛ рдЦрд┐рд╕рдХ рдЧрдИ рд╣реИред
рдХрд╛рдо рдкрд╣рд▓реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рд╣рдордиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред
рдЖрдк рдпрд╣рд╛рдВ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рдЧрддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ
рд╣рдо рдореМрдЬреВрджрд╛ LS рдХреЗ рд╕рд╛рде Ivy LS рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдкрдиреА рд╕рдВрдкрд╛рджрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗ рдРрд╕рд╛ рдХрд░ рд╕рдХреЗрдВред рдХреГрдкрдпрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рд░рд╣реЗрдВ!

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рддрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрд░реЗ рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ CPU рд╕реНрдкрд╛рдЗрдХреНрд╕ рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕реНрд░реЛрдд рд░рд╣рд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ macOS рдХреЗ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреЛ рджреАрд╡рд╛рдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред

рд╣рд╛рдВ, рдореИрдВ @DenysVuika рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдореБрдЭреЗ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдорд╣реАрдиреЛрдВ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВрдиреЗ рдХрд▓ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ред рдЬрдм рдореИрдВ vscode рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ CPU рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдЖрд╕рдорд╛рди рдЫреВ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЬрдм рддрдХ рдореИрдВ vscode рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рд╡рд╣реАрдВ рд░рд╣реЗрдЧрд╛ред Intellisense рджрд┐рди рдореЗрдВ рдХрдИ рдмрд╛рд░ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред рдореБрдЭреЗ рдХрдИ рдмрд╛рд░, рд╣рд░ рджрд┐рди рдмрдирд╛рдо рдХреЛрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред рдореИрдВ macOS рдкрд░ рднреА рд╣реВрдВред рдпрд╣рд╛рдВ рдХреБрдЫ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ:

рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ: 10.0.1
рдиреЛрдб: 12.13.0
рдУрдПрд╕: рдбрд╛рд░реНрд╡рд┐рди x64

рдХреЛрдгреАрдп: 10.0.2
... рдПрдирд┐рдореЗрд╢рди, рдХреЙрдорди, рдХрдВрдкрд╛рдЗрд▓рд░, рдХрдВрдкрд╛рдЗрд▓рд░-рдХреНрд▓реА, рдХреЛрд░, рдлреЙрд░реНрдо
... рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдмреНрд░рд╛рдЙрдЬрд╝рд░-рдбрд╛рдпрдирд╛рдорд┐рдХ, рд░рд╛рдЙрдЯрд░
рдЖрдЗрд╡реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░: рд╣рд╛рдБ

рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг

@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рд╡рд╛рд╕реНрддреБрдХрд╛рд░ 0.1000.1
@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рдмрд┐рд▓реНрдб-рдХреЛрдгреАрдп 0.1000.1
@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рдмрд┐рд▓реНрдб-рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ 0.1000.1
@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рдмрд┐рд▓реНрдб-рд╡реЗрдмрдкреИрдХ 0.1000.1
@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рдХреЛрд░ 10.0.1
@angular-devkit/schematics 10.0.1
@ рдХреЛрдгреАрдп/рд╕реАрдбреАрдХреЗ 10.0.1
@ рдХреЛрдгреАрдп/рдХреНрд▓реА 10.0.1
@ рдХреЛрдгреАрдп/рд╕рд╛рдордЧреНрд░реА 10.0.1
@ngtools/webpack 10.0.1
@рд╕реНрдХреАрдореИрдЯрд┐рдХреНрд╕/рдХреЛрдгреАрдп 10.0.1
@рд╕реНрдХреАрдореИрдЯрд┐рдХреНрд╕/рдЕрдкрдбреЗрдЯ 0.1000.1
рдЖрд░рдПрдХреНрд╕рдЬреЗрдПрд╕ 6.6.0
рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ 3.9.6
рд╡реЗрдмрдкреИрдХ 4.43.0

рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдХреЛрдгреАрдп 10 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП: 1.48.0-рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рдореЗрд░реЗ рдПрдЪрдЯреАрдПрдордПрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдХреЛрдИ рдХреЛрдгреАрдп рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдЬрд╛рдВрдЪ (рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ рдПрдХ рдЧреИрд░-рдореМрдЬреВрдж рдЪрд░ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реВрдВ)ред

рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ: рдЖрдЗрд╡реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг 11 рдореЗрдВ рдмреАрдЯрд╛-рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреАред рд░рд┐рд▓реАрдЬ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 11 рдирд╡рдВрдмрд░, 2020 рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдФрд░ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рдЗрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рд╣реИрдВ:

  1. рдХреЛрдгреАрдп рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдмреЗрд╣рддрд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ
  2. рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рдорд╛рди рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рддреИрдпрд╛рд░ рдХрд░реЗрдВ
  3. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ angularCompilerOptions . рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░реЗрдВ

рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдиреЗ рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд░реНрдерди рдФрд░ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@kyliau рдХреНрдпрд╛ рдЗрд╕реЗ рдХреЛрдгреАрдп v11.0.0-rc.2 рдпрд╛ v11.0.0-rc.3 рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@kyliau рдХреНрдпрд╛ рдЗрд╕реЗ рдХреЛрдгреАрдп v11.0.0-rc.2 рдпрд╛ v11.0.0-rc.3 рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@xiaoxiangmoe Ivy рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ v11.0 рдореЗрдВ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдФрд░ рдСрдкреНрдЯ-рдЗрди рдмрдиреА рд╣реБрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЛ рдЪрдордХрд╛рдиреЗ рдФрд░ рдХреБрдЫ рдмрдЧреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рдо рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк https://github.com/angular/vscode-ng-language-service/releases/tag/v0.1100.0-rc.0 рд╕реЗ RC рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ .vsix рдлрд╝рд╛рдЗрд▓ред

рдЪреВрдВрдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╣рдордиреЗ рдЬрдмрд░рджрд╕реНрдд рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ рдФрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╣рдо рдвреАрд▓реЗ рд╕рд┐рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдереЛрдбрд╝рд╛ рдФрд░ рдзреИрд░реНрдп рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред

@kyliau рд╣рдо рдХрдм рдЖрдЗрд╡реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗ рдЧрдП рдмрдЧ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЦреЛрд▓рд╛ рдЧрдпрд╛ https://github.com/angular/vscode-ng-language-service/issues/936

@kyliau рдХреНрдпрд╛ рдЗрд╕реЗ рдХреЛрдгреАрдп v11.0.0-rc.2 рдпрд╛ v11.0.0-rc.3 рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@xiaoxiangmoe Ivy рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ v11.0 рдореЗрдВ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдФрд░ рдСрдкреНрдЯ-рдЗрди рдмрдиреА рд╣реБрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЛ рдЪрдордХрд╛рдиреЗ рдФрд░ рдХреБрдЫ рдмрдЧреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рдо рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк https://github.com/angular/vscode-ng-language-service/releases/tag/v0.1100.0-rc.0 рд╕реЗ RC рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ .vsix рдлрд╝рд╛рдЗрд▓ред

рдЪреВрдВрдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╣рдордиреЗ рдЬрдмрд░рджрд╕реНрдд рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ рдФрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╣рдо рдвреАрд▓реЗ рд╕рд┐рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдереЛрдбрд╝рд╛ рдФрд░ рдзреИрд░реНрдп рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред

Ivy Language Service рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ ngcc рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдХрджрдо рдореИрдВ рдирд╣реАрдВ рдЙрдард╛ рд░рд╣рд╛ рд╣реВрдБ?

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрд░реЛрдз рдХреА рддрд░рд╣ рд╣реА рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЦрд╛рд░рд┐рдЬ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИред

@Arkthur рдпрд╣ рдореЗрд░рд╛ angularCompilerOptions рд╣реИя╝Ъ

{
    "angularCompilerOptions": {
        "fullTemplateTypeCheck": true,
        "strictInjectionParameters": true,
        "strictInputAccessModifiers": true,
        "strictTemplates": true
    }
}

рд╕рд╛рде рд╣реА, рдпрджрд┐ рдЖрдк рдмрдирд╛рдордХреЛрдб-рдПрдирдЬреА-рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ v0.1100.1 рдпрд╛ v0.1100.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ v0.1100.0 рдХреЛ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрдирд╛рдордХреЛрдб-рдПрдирдЬреА-рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ v0.1100.1 рдореЗрдВ рдЧрдВрднреАрд░ рдмрдЧ рд╣реИрдВ рдФрд░ рдЖрдЗрд╡реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред

рдЗрд╕реЗ рдмрдирдиреЗ рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЬ рдЖрдЗрд╡реА-рджреЗрд╢реА рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдЖрдЦрд┐рд░рдХрд╛рд░ v11.1.0 рдореЗрдВ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ!
рдЖрдЗрд╡реА-рдиреЗрдЯрд┐рд╡ рдПрд▓рдПрд╕ рдХрдИ рдореВрд▓рднреВрдд рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╡реНрдпреВ рдЗрдВрдЬрди рдореЗрдВ рдареАрдХ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛:

  • рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд╕рдВрдХрд▓рди рдкреНрд░рджрд░реНрд╢рди,
  • рдЕрдзрд┐рдХ рдордЬрдмреВрдд рдЯрд╛рдЗрдк-рдЪреЗрдХрд┐рдВрдЧ,
  • рд╕рдВрдХрд▓рдХ, рдЖрджрд┐ рдХреЗ рд╕рдорд╛рди рдирд┐рджрд╛рди,

рдпрд╣ рдХреБрдЫ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рднреА рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдЦреЛрдЬреЗрдВред

рдХреГрдкрдпрд╛ vscode рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдлреАрдбрдмреИрдХ рд╣реИ рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред
рдЖрдЗрд╡реА-рдиреЗрдЯрд┐рд╡ рдПрд▓рдПрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдЬрд╛рд░реА рдиреЛрдЯреЛрдВ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

user3323 picture user3323  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

seangwright picture seangwright  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mafredri picture mafredri  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

crisz picture crisz  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

frederikschubert picture frederikschubert  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ