Как получить автозаполнение jQuery в TypeScript?


Если я работаю в машинописном тексте .ts файл, что я могу сделать, чтобы получить jQuery Intellisense/автозаполнение при вводе символа$?

(Я работаю в ASP.NET проект MVC 3 в VS 2012.)

3 94

3 ответа:

вам нужно добавить ссылку на определение jQuery в верхней части вашего .

/// <reference path="jquery.d.ts" />

Вы можете найти аннотации типа для jQuery в этом примере.

проверьте эти определения типов для TypeScript:https://github.com/borisyankov/DefinitelyTyped#readme. Они регулярно обновляются и являются более полными, чем в примерах. На Nuget:http://www.nuget.org/profiles/DefinitelyTyped/

список вещей, которые должны быть созданы для этой работы:

  1. убедитесь, что расширение TypeScript установлено. Проверьте сервис - > диспетчер расширений и убедитесь, что установлено расширение "TypeScript для Microsoft Visual Studio". Если это не так, запустите .файл vsix находится в папке TypeScript (Program Files\Microsoft SDKs\TypeScript\) для установки расширения.

  2. убедитесь, что ваш файл ссылается на jquery.д.файл ТС. Вы должны есть комментарий в/около верхней части файла, который выглядит следующим образом:

/ / /

Если вам нужно скачать его, вы можете найти jquery.D. TS файл как часть образца военного корабля в http://www.typescriptlang.org/Samples/