Dacă lucrez într-un fișier typescript TS, ce pot face pentru a obține jQuery IntelliSense / autocompletare când introduc caracterul $?
(Eu lucrez într-un proiect ASP.NET MVC 3 în VS 2012.)
Dacă lucrez într-un fișier typescript TS, ce pot face pentru a obține jQuery IntelliSense / autocompletare când introduc caracterul $?
(Eu lucrez într-un proiect ASP.NET MVC 3 în VS 2012.)
Trebuie să adăugați o referință la definiția jQuery în partea de sus a dvs. de .tsfișiere.
/// <reference path="jquery.d.ts" />
Puteți găsi adnotările de tip pentru jQuery în această probă .
Check out aceste definiții de tip pentru masina de scris: https://github.com/borisyankov/DefinitelyTyped#readme . Acestea sunt actualizate periodic și sunt mai complete decât cele din exemple. La Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
Listă de verificare de lucruri care trebuie să fie stabilite pentru ca aceasta să funcționeze:
Asigurați-vă că extensia typescript este instalat. Verificați Instrumente -> Extension Manager și asigurați-vă că "typescript pentru Microsoft Visual Studio" este instalat extensia. Dacă nu este, rulați fișierul .vsix găsit în folderul typescript (Program Files \ Microsoft SDK-uri \ typescript \ <versiune>) pentru a instala extensia.
Asigurați-vă că referințele fișierul este fișierul jquery.d.ts. Ar trebui să aveți un comentariu la / lângă partea de sus a fișierului care arata ca acest lucru:
/// <referință cale = "a / calea / spre / jquery.d.ts" />
Dacă trebuie să - l descărcați, puteți găsi fișierul jquery.d.ts ca parte a eșantionului la Warship http://www.typescriptlang.org/Samples/