typescript - visual studio 2015/suport resharper pentru angular2


Am câteva întrebări despre VS 2015, Reshaper 10 și Angular 2.

  1. Există vreun suport pentru evidențierea sintaxei pentru marcaj HTML într-un fișier TS în Visual Studio 2015 sau în ReSharper 10?

De exemplu, când folosesc un șir multiline în șablonul Component.

@Component({
    selector: "hello-world",
    template: `
    <ul>
        <li *ngFor="#name of names">Hello {{name}}</li>
    </ul>
    `
})
  1. Când folosesc cuvinte cheie ng2 precum #inputName, (click)="add(inputName)" în fișierul html, Visual Studio afișează erori în marcaj. Există vreo modalitate de a rezolva această problemă? Este enervant.

  2. Aș dori să am suport Intellisense pentru ng2 în HTML. Am încercat să găsesc vreun plugin Resharper, dar fără succes.

Răspuns #1

Tocmai am descărcat cea mai recentă versiune a ReSharper 10.1 EAP și acum are suport pentru adnotările Angular 2.

Am făcut o captură de ecran din fereastra codului meu. Arată mult mai bine!

Din păcate, se pare că nu suportă încă etichetele de legare și Intellisense-ul corespunzător în fișierele de șabloane HTML.

Răspunsul #2

Versiunea 2017.1 a Resharper adaugă suport pentru șabloanele Angular2. Vezi aici: https://www.jetbrains.com/resharper/whatsnew/#v2017-1-angular-2