2017-02-13 13 views
0

Я импортирую jQuery в проект Ionic2. Я пытаюсь использовать плагин jQuery, и он загружает загрузку скрипта, когда я его включаю.Ошибка при импорте плагина jQuery в проект TypeScript/Ionic2

Я прокомментировал почти все, кроме нескольких строк. Это работает:

import * as $ from '../lib/jquery/jquery.min'; 
(<any>window).$ = $; 

Однако, когда я добавить плагин JQuery, приложение порывает с «неперехваченным ReferenceError: $ не определен». Вот код, который заставляет его прерывать:

import * as $ from '../lib/jquery/jquery.min'; 
(<any>window).$ = $; 
import '../lib/ripple/ripple.min'; 

Кто-нибудь знает, как я могу это исправить?

Решено Вид. Я просто добавил var $ = require ('jquery'); в верхней части файла плагина и изменил импорт jQuery для импорта * как $ из 'jquery'; Меня все еще интересуют любые правильные ответы, которые могут предложить любой из вас.

+0

Вы пробовали это (мой ответ): http://stackoverflow.com/questions/42194540/angular-2-used-with-jquery – pixelbits

ответ

0

Вот как я импортировал jQuery в свой проект.

import * as $ from 'jquery'; 

, как вы импортировали позже (упоминается в solved) правильный способ его импорта.

Вы также должны сообщить об этом компилятору TypeScript, используя npm install @types/jquery --save.

 Смежные вопросы

  • Нет связанных вопросов^_^