Ответ 1
Я начал работать, установив @types/jquery
из npm.
Я работаю над использованием ng2-datetime. Установлено через npm, но когда я создаю решение, у меня появляется ошибка, которая не может найти имя "jQuery".
Я добавил jQuery через npm, а также попытался включить библиотеку jquery, но проблема все еще сохраняется. Может ли кто-нибудь сказать, что еще включить? Я использую angular 2.2 с typescript, а моя IDE - VS2015
app.module.ts
просто добавил оператор импорта
import { NKDatetimeModule } from 'ng2-datetime/ng2-datetime';
и под импортом
@NgModule({
imports:[NKDatetimeModule ])}
Я начал работать, установив @types/jquery
из npm.
3 Шаги:
Установите jQuery. (пропустите, если он уже установлен)
npm install jquery --save
Установите типы для jQuery.
npm install @types/jquery --save
Импортировать jQuery в app.module.ts.
import * as $ from 'jquery';
после установки jQuery
npm установить jquery --save
и автозаполнение jQuery TypeScript
npm install @types/jquery --save-dev
теперь вам нужно добавить эту ссылку "../node_modules/jquery/dist/jquery.min.js" в Angular -cli.json в корне вашей папки angular Cli внутри свойства Сценарии: []. после этого jQuery будет доступен для вас как глобальная переменная Great!
Потому что ваши типизации для jquery не найдены, используйте следующую команду
typings install dt~jquery --save --global
Если вы хотите сохранить как ссылку удалить флаг "- глобальный"