Si estoy trabajando en un archivo de texto mecanografiado Ts, ¿qué puedo hacer para conseguir jQuery Intellisense / terminación automática al escribir el carácter $?
(Estoy trabajando en un proyecto ASP.NET MVC 3 en VS 2012.)
Si estoy trabajando en un archivo de texto mecanografiado Ts, ¿qué puedo hacer para conseguir jQuery Intellisense / terminación automática al escribir el carácter $?
(Estoy trabajando en un proyecto ASP.NET MVC 3 en VS 2012.)
Es necesario añadir una referencia a la definición de jQuery en la parte superior de su .tsarchivo.
/// <reference path="jquery.d.ts" />
Puede encontrar las anotaciones de tipos de jQuery en esta muestra .
Echa un vistazo a estas definiciones de tipo de texto mecanografiado: https://github.com/borisyankov/DefinitelyTyped#readme . Están siendo actualizado regularmente y son más completos que los de los ejemplos. En Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
Lista de cosas que necesitan ser configurado para que esto funcione:
Asegúrese de que se ha instalado la extensión mecanografiado. Compruebe Herramientas -> Administrador de extensiones y asegúrese de que "mecanografiado para Microsoft Visual Studio" se instala la extensión. Si no es así, ejecute el archivo .vsix que se encuentra en la carpeta mecanografiado (Archivos de programa \ Microsoft SDKs \ mecanografiado \ <versión>) para instalar la extensión.
Asegúrese de que sus referencias de archivo del archivo jquery.d.ts. Usted debe tener un comentario en / cerca de la parte superior de su archivo que tiene este aspecto:
/// <referencia de la trayectoria = "el / ruta / a / jquery.d.ts" />
Si necesita descargarlo, puede encontrar el archivo jquery.d.ts como parte de la muestra del buque de guerra en http://www.typescriptlang.org/Samples/