Cum pot obține jQuery autocompletare dactilografiat?

voturi
94

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.)

Întrebat 01/10/2012 la 23:29
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
106

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ă .

Publicat 01/10/2012 la 23:46
sursa de către utilizator

voturi
42

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/

Publicat 09/11/2012 la 13:56
sursa de către utilizator

voturi
13

Listă de verificare de lucruri care trebuie să fie stabilite pentru ca aceasta să funcționeze:

  1. 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.

  2. 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/

Publicat 01/10/2012 la 23:46
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more