Se sto lavorando in un file dattiloscritto .ts, cosa posso fare per ottenere jQuery Intellisense / completamento automatico quando si digita il carattere $?
(Sto lavorando in un progetto ASP.NET MVC 3 in VS 2012.)
Se sto lavorando in un file dattiloscritto .ts, cosa posso fare per ottenere jQuery Intellisense / completamento automatico quando si digita il carattere $?
(Sto lavorando in un progetto ASP.NET MVC 3 in VS 2012.)
È necessario aggiungere un riferimento alla definizione jQuery nella parte superiore del vostro .tsfile.
/// <reference path="jquery.d.ts" />
Si possono trovare le annotazioni di tipo per jQuery in questo campione .
Dai un'occhiata a queste definizioni di tipo per dattiloscritto: https://github.com/borisyankov/DefinitelyTyped#readme . Sono in fase di aggiornamento regolarmente e sono più completi di quelli negli esempi. Su Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
Lista di cose che hanno bisogno di essere impostato per questo al lavoro:
Assicurarsi che sia installata l'estensione dattiloscritto. Controllare Strumenti -> Gestione estensioni e assicurarsi che "dattiloscritto per Microsoft Visual Studio" è installata l'estensione. Se non lo è, eseguire il file .vsix si trova nella cartella dattiloscritto (Programmi \ Microsoft SDK \ dattiloscritto \ <versione>) per installare l'estensione.
Assicurarsi che i vostri riferimenti ai file il file jquery.d.ts. Si dovrebbe avere un commento in / vicino alla parte superiore del file che assomiglia a questo:
/// <riferimento path = "la / path / to / jquery.d.ts" />
Se è necessario scaricare il programma, è possibile trovare il file jquery.d.ts come parte del campione Nave da guerra a http://www.typescriptlang.org/Samples/