Hvis jeg jobber i et maskinskrevet manuskript Ts fil, hva kan jeg gjøre for å få jQuery IntelliSense / autofullføring når jeg skriver $ karakter?
(Jeg jobber i en ASP.NET MVC 3 prosjekt i VS 2012.)
Hvis jeg jobber i et maskinskrevet manuskript Ts fil, hva kan jeg gjøre for å få jQuery IntelliSense / autofullføring når jeg skriver $ karakter?
(Jeg jobber i en ASP.NET MVC 3 prosjekt i VS 2012.)
Du må legge til en referanse til jQuery definisjonen på toppen av .tsfilen.
/// <reference path="jquery.d.ts" />
Du kan finne typen kommentarer for jQuery i dette utvalget .
Sjekk ut disse typedefinisjoner for typescript: https://github.com/borisyankov/DefinitelyTyped#readme . De er oppdateres regelmessig og er mer komplett enn de i eksemplene. På nuget: http://www.nuget.org/profiles/DefinitelyTyped/
Sjekkliste over ting som må settes opp for at dette skal fungere:
Sørg for at Loggfila utvidelsen er installert. Sjekk Tools -> Extension Manager og sørge for at "Loggfila for Microsoft Visual Studio" utvidelsen er installert. Hvis ikke, kjør .vsix fil funnet i Loggfila mappen (Programfiler \ Microsoft SDK \ Loggfila \ <versjon>) for å installere utvidelsen.
Sikre dine filreferanser den jquery.d.ts filen. Du bør ha en kommentar på / ved toppen av filen din som ser slik ut:
/// <referansebane = "den / adresse / til / jquery.d.ts" />
Hvis du trenger å laste den ned, kan du finne den jquery.d.ts filen som del av Warship prøven ved http://www.typescriptlang.org/Samples/