Как получить JQuery автозаполнения в машинописном?

голоса
94

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

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

Задан 01/10/2012 в 23:29
источник пользователем
На других языках...                            


3 ответов

голоса
106

Вам нужно добавить ссылку на определение JQuery в верхней части .tsфайла.

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

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

Ответил 01/10/2012 в 23:46
источник пользователем

голоса
42

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

Ответил 09/11/2012 в 13:56
источник пользователем

голоса
13

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

  1. Убедитесь, что установлено расширение машинописи. Проверьте Инструменты -> Extension Manager и убедитесь, что «Машинопись для Microsoft Visual Studio» установлено расширение. Если это не так, запустите .vsix файл находится в папке машинопись (Program Files \ Microsoft SDKs \ машинопись \ <версия>), чтобы установить расширение.

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

/// <ссылка путь = "/ путь / к / jquery.d.ts" />

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

Ответил 01/10/2012 в 23:46
источник пользователем

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