У меня есть JQuery слайдер диапазон виджет, который я импортировать и использовать так:Как импортировать jquery ui touch punch в приложение Angular 2 Webpack?
declare var jQuery: any;
import 'jquery-ui/ui/widgets/slider';
import 'jquery-ui/ui/widgets/mouse';
и использовать его как это:
jQuery(this.elementRef.nativeElement).find('#range-slider').slider({..});
Мой слайдер работает отлично.
Проблема заключается в том, что мне нужно мобильный слайдер сенсорный включен, так что я импортировал JQuery UI Прикосновение Панч:
declare var jQuery: any;
import 'jquery-ui/ui/widgets/slider';
import 'jquery-ui/ui/widgets/mouse';
import 'jquery-ui-touch-punch';
но это ошибки с:
TypeError: Cannot read property 'prototype' of undefined
Очевидно, что не может найти jQuery и jQuery UI. Но как мне передать jQuery, чтобы коснуться удара, когда импортированный jQuery не находится в глобальной области?
Я использую шаблон this для моего проекта.
Любая удача в этом? Я сейчас борюсь с этим ... –
К сожалению, нет, в итоге я использовал http://ionden.com/a/plugins/ion.rangeslider/, который поддерживает мобильные события касания. – Chyngyz