Если я работаю в машинопись .TS файл, что я могу сделать, чтобы получить JQuery Intellisense / автозаполнения при вводе символа $?
(Я работаю в проекте ASP.NET MVC 3 в VS 2012)
Если я работаю в машинопись .TS файл, что я могу сделать, чтобы получить JQuery Intellisense / автозаполнения при вводе символа $?
(Я работаю в проекте ASP.NET MVC 3 в VS 2012)
Вам нужно добавить ссылку на определение JQuery в верхней части .tsфайла.
/// <reference path="jquery.d.ts" />
Вы можете найти аннотации типа для JQuery в этом образце .
Проверьте эти определения типа для Машинописи: https://github.com/borisyankov/DefinitelyTyped#readme . Они регулярно обновляются и являются более полными , чем те , в примерах. На NuGet: http://www.nuget.org/profiles/DefinitelyTyped/
Перечень вещей, которые должны быть созданы для этого работы:
Убедитесь, что установлено расширение машинописи. Проверьте Инструменты -> Extension Manager и убедитесь, что «Машинопись для Microsoft Visual Studio» установлено расширение. Если это не так, запустите .vsix файл находится в папке машинопись (Program Files \ Microsoft SDKs \ машинопись \ <версия>), чтобы установить расширение.
Убедитесь, что ваши ссылки на файлы, файл jquery.d.ts. Вы должны иметь комментарий в / в верхней части файла, который выглядит следующим образом:
/// <ссылка путь = "/ путь / к / jquery.d.ts" />
Если вам необходимо скачать его, вы можете найти файл jquery.d.ts как часть образца военного корабля в http://www.typescriptlang.org/Samples/